summaryrefslogtreecommitdiff
path: root/doRebuild.go
diff options
context:
space:
mode:
Diffstat (limited to 'doRebuild.go')
-rw-r--r--doRebuild.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/doRebuild.go b/doRebuild.go
index 4a8738d..7f2315b 100644
--- a/doRebuild.go
+++ b/doRebuild.go
@@ -118,6 +118,18 @@ func checkBuildRequirements() (string, error) {
} else {
log.Info("goimports at path:", path)
}
+ // go install -v -x google.golang.org/protobuf/cmd/protoc-gen-go@latest
+ if path, err := fhelp.CheckCmd("protoc-gen-go"); err != nil {
+ log.Printf("goimports missing path(%s) err(%v)\n", path, err)
+ cmd := []string{"go", "install", "-v", "-x", "google.golang.org/protobuf/cmd/protoc-gen-go@latest"}
+ log.Info("TRYING TO INSTALL protoc-gen-go", cmd)
+ log.Info("TRYING TO INSTALL protoc-gen-go", cmd)
+ log.Info("TRYING TO INSTALL protoc-gen-go", cmd)
+ shell.RunVerboseOnError(cmd)
+ allerr = errors.Join(allerr, err)
+ } else {
+ log.Info("goimports at path:", path)
+ }
if path, err := fhelp.CheckCmd("autogenpb"); err != nil {
log.Printf("autogenpb missing path(%s) err(%v)\n", path, err)
cmd := []string{"go", "install", "-v", "-x", "go.wit.com/apps/autogenpb@latest"}