Add exe dir to $PATH earlier
diff --git a/cmd/checker/main.go b/cmd/checker/main.go
index 0ef56b6..d455afe 100644
--- a/cmd/checker/main.go
+++ b/cmd/checker/main.go
@@ -24,7 +24,6 @@
"net/http"
"net/url"
"os"
- "path/filepath"
"strings"
"sync"
"time"
@@ -105,11 +104,6 @@
log.Fatal("must set --gerrit")
}
- // Add path to self to $PATH, for easy deployment.
- if exe, err := os.Executable(); err == nil {
- os.Setenv("PATH", filepath.Dir(exe)+":"+os.Getenv("PATH"))
- }
-
u, err := url.Parse(*gerritURL)
if err != nil {
log.Fatalf("url.Parse: %v", err)
diff --git a/server.go b/server.go
index cf44153..e50c4fd 100644
--- a/server.go
+++ b/server.go
@@ -56,6 +56,11 @@
}
func init() {
+ // Add path to self to $PATH, for easy deployment.
+ if exe, err := os.Executable(); err == nil {
+ os.Setenv("PATH", filepath.Dir(exe)+":"+os.Getenv("PATH"))
+ }
+
gjf, err := exec.LookPath("google-java-format")
if err == nil {
Formatters["java"] = &FormatterConfig{
@@ -67,7 +72,7 @@
},
}
} else {
- log.Printf("LookPath google-java-format: %v", err, os.Getenv("PATH"))
+ log.Printf("LookPath google-java-format: %v PATH=%s", err, os.Getenv("PATH"))
}
bzl, err := exec.LookPath("buildifier")
@@ -81,7 +86,7 @@
},
}
} else {
- log.Printf("LookPath buildifier: %v, %s", err, os.Getenv("PATH"))
+ log.Printf("LookPath buildifier: %v, PATH=%s", err, os.Getenv("PATH"))
}
gofmt, err := exec.LookPath("gofmt")
@@ -95,7 +100,7 @@
},
}
} else {
- log.Printf("LookPath gofmt: %v, %s", err, os.Getenv("PATH"))
+ log.Printf("LookPath gofmt: %v, PATH=%s", err, os.Getenv("PATH"))
}
}