You've already forked pocketbase
							
							
				mirror of
				https://github.com/pocketbase/pocketbase.git
				synced 2025-10-31 16:47:43 +02:00 
			
		
		
		
	removed git path lookups and updated examples/base .gitignore
This commit is contained in:
		
							
								
								
									
										9
									
								
								examples/base/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								examples/base/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,6 @@ | ||||
| pb_data/ | ||||
| pb_public/ | ||||
| pb_migrations/ | ||||
| # ignore everything | ||||
| /* | ||||
|  | ||||
| # exclude from the ignore filter | ||||
| !.gitignore | ||||
| !main.go | ||||
|   | ||||
| @@ -3,7 +3,6 @@ package main | ||||
| import ( | ||||
| 	"log" | ||||
| 	"os" | ||||
| 	"os/exec" | ||||
|  | ||||
| 	"github.com/pocketbase/pocketbase" | ||||
| 	"github.com/pocketbase/pocketbase/plugins/jsvm" | ||||
| @@ -27,11 +26,10 @@ func main() { | ||||
| 	) | ||||
|  | ||||
| 	var automigrate bool | ||||
| 	_, gitErr := exec.LookPath("git") | ||||
| 	app.RootCmd.PersistentFlags().BoolVar( | ||||
| 		&automigrate, | ||||
| 		"automigrate", | ||||
| 		gitErr == nil, | ||||
| 		true, | ||||
| 		"enable/disable auto migrations", | ||||
| 	) | ||||
|  | ||||
|   | ||||
| @@ -4,13 +4,11 @@ import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
| 	"os" | ||||
| 	"os/exec" | ||||
| 	"path" | ||||
| 	"path/filepath" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/AlecAivazis/survey/v2" | ||||
| 	"github.com/fatih/color" | ||||
| 	"github.com/pocketbase/pocketbase/core" | ||||
| 	"github.com/pocketbase/pocketbase/migrations" | ||||
| 	"github.com/pocketbase/pocketbase/models" | ||||
| @@ -33,9 +31,6 @@ type Options struct { | ||||
| 	// TemplateLang specifies the template language to use when | ||||
| 	// generating migrations - js or go (default). | ||||
| 	TemplateLang string | ||||
|  | ||||
| 	// GitPath is the git cmd binary path (default to just "git"). | ||||
| 	GitPath string | ||||
| } | ||||
|  | ||||
| type plugin struct { | ||||
| @@ -70,10 +65,6 @@ func Register(app core.App, rootCmd *cobra.Command, options *Options) error { | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if p.options.GitPath == "" { | ||||
| 		p.options.GitPath = "git" | ||||
| 	} | ||||
|  | ||||
| 	// attach the migrate command | ||||
| 	if rootCmd != nil { | ||||
| 		rootCmd.AddCommand(p.createCommand()) | ||||
| @@ -86,13 +77,9 @@ func Register(app core.App, rootCmd *cobra.Command, options *Options) error { | ||||
| 			return nil | ||||
| 		}) | ||||
|  | ||||
| 		if _, err := exec.LookPath(p.options.GitPath); err != nil { | ||||
| 			color.Yellow("WARNING: Automigrate cannot be enabled because %s is not installed or accessible.", p.options.GitPath) | ||||
| 		} else { | ||||
| 			p.app.OnModelAfterCreate().Add(p.afterCollectionChange()) | ||||
| 			p.app.OnModelAfterUpdate().Add(p.afterCollectionChange()) | ||||
| 			p.app.OnModelAfterDelete().Add(p.afterCollectionChange()) | ||||
| 		} | ||||
| 		p.app.OnModelAfterCreate().Add(p.afterCollectionChange()) | ||||
| 		p.app.OnModelAfterUpdate().Add(p.afterCollectionChange()) | ||||
| 		p.app.OnModelAfterDelete().Add(p.afterCollectionChange()) | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
|   | ||||
		Reference in New Issue
	
	Block a user