From 8e315cc238127c5e4b40209ea84128e9ac785cba Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 14 Feb 2025 20:41:57 -0600 Subject: forge this! --- buildPackage.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'buildPackage.go') 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) -- cgit v1.2.3