summaryrefslogtreecommitdiff
path: root/buildPackage.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-14 20:41:57 -0600
committerJeff Carr <[email protected]>2025-02-14 20:41:57 -0600
commit8e315cc238127c5e4b40209ea84128e9ac785cba (patch)
tree4d9bc226f76ea4c63ab948bfdc9f9302599915f6 /buildPackage.go
parent31eac3d91516b69e741a91b3349e5faa83be09bc (diff)
Diffstat (limited to 'buildPackage.go')
-rw-r--r--buildPackage.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/buildPackage.go b/buildPackage.go
index 29e98c4..14d7d7b 100644
--- a/buildPackage.go
+++ b/buildPackage.go
@@ -69,15 +69,20 @@ func (c *controlBox) buildPackage() (bool, error) {
return false, errors.New("binary existed before build")
}
+ forgecmd := "forge"
+ if argv.Forge == "go.wit.com/apps/forge" {
+ forgecmd = "last.forge"
+ }
+
if argv.Release {
os.Unsetenv("GO111MODULE")
- cmd := []string{"forge", "--verbose", "--install", argv.Forge}
+ cmd := []string{forgecmd, "--verbose", "--install", argv.Forge}
if err := shell.PathExecVerbose("", cmd); err != nil {
badExit(err)
return false, fmt.Errorf("go build err %v", err)
}
// must 'go install' then 'go build' so they are both in ~/go/src and in the repo dir
- cmd = []string{"forge", "--verbose", "--build", argv.Forge}
+ cmd = []string{forgecmd, "--verbose", "--build", argv.Forge}
if err := shell.PathExecVerbose("", cmd); err != nil {
badExit(err)
return false, fmt.Errorf("go build err %v", err)