From 0dc1f67a04cd0c68ebd9e441502707dee8fcfeef Mon Sep 17 00:00:00 2001 From: DoSun Date: Fri, 15 May 2026 14:53:01 +0800 Subject: [PATCH] refactor: remove special handling for upgrade command, simplify logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 统一对所有 cloud 子命令先 ensureCsCloud 再执行,移除对 upgrade 的特殊判断,逻辑更清晰简洁。 Co-Authored-By: claude-sonnet-4-6 --- src/cli/handlers/cloud.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/cli/handlers/cloud.ts b/src/cli/handlers/cloud.ts index d40a2eeb5..4fcf68ece 100644 --- a/src/cli/handlers/cloud.ts +++ b/src/cli/handlers/cloud.ts @@ -253,15 +253,6 @@ export async function cloudHandler(rawArgs: string[]): Promise { process.exit(1) } - if (args[0] === "upgrade") { - const bin = csCloudBin() - if (fs.existsSync(bin)) { - await runCsCloud(args) - return - } - await ensureCsCloud() - return - } - + await ensureCsCloud() await runCsCloud(args) }