summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doRebuild.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/doRebuild.go b/doRebuild.go
index 648ed0f..a510464 100644
--- a/doRebuild.go
+++ b/doRebuild.go
@@ -72,6 +72,13 @@ func doRebuildForge() (string, error) {
func doRebuildPart1() (string, error) {
log.Info("download here")
+ if !fhelp.CheckProtoc() {
+ }
+ if !fhelp.CheckProtoc() {
+ }
+ if !fhelp.CheckProtoc() {
+ badExit(fmt.Errorf("you do not have 'protoc' installed"))
+ }
if path, err := fhelp.CheckCmd("goimports"); err != nil {
log.Info("go-clone missing", path, err)
cmd := []string{"go", "install", "-v", "-x", "golang.org/x/tools/cmd/goimports@latest"}
@@ -106,9 +113,9 @@ func doRebuildPart2() (string, error) {
var cmd []string
if me.forge.IsGoWork() {
log.Info("Using go.work directory")
- basecmd = []string{"go-clone", "--work"}
+ basecmd = []string{"go-clone", "--work", "--repo"}
} else {
- basecmd = []string{"go-clone"}
+ basecmd = []string{"go-clone", "--repo"}
}
// log.Info("Running:", cmd)
// shell.RunRealtime(cmd)