From 7eb36a48d3f8fa0c69a4624cc82bc14720ba39d5 Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Tue, 10 Feb 2026 18:09:12 +0800 Subject: [PATCH] fix(cli): filter pnpm standalone -- arg and simplify dev scripts Co-Authored-By: Claude Opus 4.5 --- apps/cli/src/index.ts | 3 ++- package.json | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/cli/src/index.ts b/apps/cli/src/index.ts index c61b1e72..be16b57f 100644 --- a/apps/cli/src/index.ts +++ b/apps/cli/src/index.ts @@ -130,7 +130,8 @@ function printVersion() { } async function main() { - const args = process.argv.slice(2); + // Filter out standalone "--" (used by pnpm to pass args) + const args = process.argv.slice(2).filter((arg) => arg !== "--"); // Handle global flags if (args.includes("--help") || args.includes("-h")) { diff --git a/package.json b/package.json index 9626b02f..3cfa2b80 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,11 @@ "scripts": { "multica": "pnpm --filter @multica/cli dev", "mu": "pnpm --filter @multica/cli dev", - "dev": "pnpm --filter @multica/cli dev -- dev", - "dev:desktop": "pnpm --filter @multica/cli dev -- dev desktop", - "dev:gateway": "pnpm --filter @multica/cli dev -- dev gateway", - "dev:web": "pnpm --filter @multica/cli dev -- dev web", - "dev:all": "pnpm --filter @multica/cli dev -- dev all", + "dev": "pnpm --filter @multica/desktop dev", + "dev:desktop": "pnpm --filter @multica/desktop dev", + "dev:gateway": "pnpm --filter @multica/gateway dev", + "dev:web": "pnpm --filter @multica/web dev", + "dev:all": "concurrently \"pnpm dev:gateway\" \"pnpm dev:web\"", "build": "turbo build", "build:sdk": "pnpm --filter @multica/sdk build", "build:cli": "node scripts/build-cli.js",