diff options
| author | Jeff Carr <[email protected]> | 2025-10-17 14:34:16 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-17 14:34:16 -0500 |
| commit | 0eaa9d0408d07b1c8c5214775ebb942dc210002b (patch) | |
| tree | 39a61b0581ea33af695b70d169492feb2776abec /doDev.go | |
| parent | 0b547c92363446bcaa05c30d1553aad288a3db59 (diff) | |
put the generate list in resources file
Diffstat (limited to 'doDev.go')
| -rw-r--r-- | doDev.go | 38 |
1 files changed, 0 insertions, 38 deletions
@@ -3,46 +3,8 @@ package main -import ( - "errors" - "fmt" - "os" - "path/filepath" - - "go.wit.com/lib/gui/shell" - "go.wit.com/lib/protobuf/gitpb" - "go.wit.com/log" -) - -var ErrorNeedArgvFix error = errors.New("add --fix") - -func smartAutogen(repo *gitpb.Repo) error { - os.Chdir(repo.FullPath) - - globPattern := "*.proto" - files, err := filepath.Glob(globPattern) - if err != nil { - log.Info("glob error", err, files) - } - for _, filename := range files { - cmd := []string{"autogenpb", "--proto", filename} - shell.RunVerbose(cmd) - } - return err -} - // so don't delete them func doDev() (string, error) { - if argv.Dev.Generate != "" { - // helps run 'go generate' in a particular repo - found := me.forge.Repos.FindByNamespace(argv.Dev.Generate) - if found == nil { - return "", fmt.Errorf("unknown namespace %s", argv.Dev.Generate) - } - err := smartAutogen(found) - return "autogen *.proto", err - } - if argv.Dev.Install != nil { if err := doInstall(); err != nil { return "install failed", err |
