summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorCodinCat <[email protected]>2025-08-02 03:15:22 +0900
committerGitHub <[email protected]>2025-08-01 14:15:22 -0400
commit510fe8a72a2556de53a37d8ccba995c62de7244d (patch)
tree33a9af147c784e654789c96267808232634d64f2
parent04a1ab38939d89717953d7dabdedb2bb119dca53 (diff)
downloadopencode-510fe8a72a2556de53a37d8ccba995c62de7244d.tar.gz
opencode-510fe8a72a2556de53a37d8ccba995c62de7244d.zip
handle the optional `v` in upgrade command when using curl (#1500)
-rw-r--r--packages/opencode/src/cli/cmd/upgrade.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/upgrade.ts b/packages/opencode/src/cli/cmd/upgrade.ts
index 17d18168c..75db36a92 100644
--- a/packages/opencode/src/cli/cmd/upgrade.ts
+++ b/packages/opencode/src/cli/cmd/upgrade.ts
@@ -32,7 +32,7 @@ export const UpgradeCommand = {
return
}
prompts.log.info("Using method: " + method)
- const target = args.target ?? (await Installation.latest())
+ const target = args.target ? args.target.replace(/^v/, "") : await Installation.latest()
if (Installation.VERSION === target) {
prompts.log.warn(`opencode upgrade skipped: ${target} is already installed`)