summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-06-06 23:26:11 -0400
committerDax Raad <[email protected]>2025-06-06 23:26:11 -0400
commitb34d5c959bd273a39530af398e8dd91f78886e53 (patch)
tree58bcc758fb5130aee33e19e5e127c4c0fbe95dfb
parent32e6a552c0ded8946126c969083ae53b733be0d8 (diff)
downloadopencode-b34d5c959bd273a39530af398e8dd91f78886e53.tar.gz
opencode-b34d5c959bd273a39530af398e8dd91f78886e53.zip
add go version
-rwxr-xr-xpackages/opencode/script/release.ts2
-rw-r--r--packages/tui/cmd/opencode/main.go4
2 files changed, 5 insertions, 1 deletions
diff --git a/packages/opencode/script/release.ts b/packages/opencode/script/release.ts
index 2ccc8a15d..d4aea8bcc 100755
--- a/packages/opencode/script/release.ts
+++ b/packages/opencode/script/release.ts
@@ -28,7 +28,7 @@ for (const [os, arch] of targets) {
console.log(`building ${os}-${arch}`)
const name = `${pkg.name}-${os}-${arch}`
await $`mkdir -p dist/${name}/bin`
- await $`GOOS=${os} GOARCH=${GOARCH[arch]} go build -ldflags="-s -w -X github.com/sst/opencode/internal/version.Version=${version}" -o ../opencode/dist/${name}/bin/tui ../tui/cmd/opencode/main.go`.cwd(
+ await $`GOOS=${os} GOARCH=${GOARCH[arch]} go build -ldflags="-s -w -X main.Version=${version}" -o ../opencode/dist/${name}/bin/tui ../tui/cmd/opencode/main.go`.cwd(
"../tui",
)
await $`bun build --define OPENCODE_VERSION="'${version}'" --compile --minify --target=bun-${os}-${arch} --outfile=dist/${name}/bin/opencode ./src/index.ts ./dist/${name}/bin/tui`
diff --git a/packages/tui/cmd/opencode/main.go b/packages/tui/cmd/opencode/main.go
index d2809aaea..7a64e3fe0 100644
--- a/packages/tui/cmd/opencode/main.go
+++ b/packages/tui/cmd/opencode/main.go
@@ -2,6 +2,7 @@ package main
import (
"context"
+ "fmt"
"log/slog"
"os"
"path/filepath"
@@ -16,7 +17,10 @@ import (
"github.com/sst/opencode/pkg/client"
)
+var Version = "dev"
+
func main() {
+ fmt.Println(Version)
url := os.Getenv("OPENCODE_SERVER")
httpClient, err := client.NewClientWithResponses(url)
if err != nil {