diff options
| author | Jeff Carr <[email protected]> | 2025-10-07 18:05:11 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-07 18:05:11 -0500 |
| commit | 38114955f9d96be7a8584183176fb2c7d41ff130 (patch) | |
| tree | 476b31ce0527edf2f3cfe95ffc928d1d38dd8a69 /doDev.go | |
| parent | 8a207ef6722d9baac437a436c35f66eea61881f3 (diff) | |
go generate
Diffstat (limited to 'doDev.go')
| -rw-r--r-- | doDev.go | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -19,6 +19,18 @@ var ErrorNeedArgvFix error = errors.New("add --fix") // FORGE USES THESE TO RECOVER FROM WHEN TOOLKITS FAIL TO LOAD // so don't delete them func doDev() (string, error) { + if argv.Dev.Generate != "" { + found := me.forge.Repos.FindByNamespace(argv.Dev.Generate) + if found == nil { + return "", fmt.Errorf("unknown namespace %s", argv.Dev.Generate) + } + r := found.RunVerbose([]string{"make", "generate"}) + if r.Error() != "" { + return "go generate failed", fmt.Errorf("%s", r.Error()) + } + return "go generate done", nil + } + if argv.Dev.Untracked { // show untracked files // git ls-files --others |
