summaryrefslogtreecommitdiff
path: root/doDev.go
diff options
context:
space:
mode:
Diffstat (limited to 'doDev.go')
-rw-r--r--doDev.go38
1 files changed, 0 insertions, 38 deletions
diff --git a/doDev.go b/doDev.go
index b68cf39..a5ac857 100644
--- a/doDev.go
+++ b/doDev.go
@@ -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