From 510fe8a72a2556de53a37d8ccba995c62de7244d Mon Sep 17 00:00:00 2001 From: CodinCat Date: Sat, 2 Aug 2025 03:15:22 +0900 Subject: [PATCH] handle the optional `v` in upgrade command when using curl (#1500) --- packages/opencode/src/cli/cmd/upgrade.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/upgrade.ts b/packages/opencode/src/cli/cmd/upgrade.ts index 17d18168..75db36a9 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`)