feat: Add version flag handling (#813)

Closes #809
This commit is contained in:
Ben Brandt
2026-06-25 14:37:02 +02:00
committed by GitHub
parent 1fe7ec09a3
commit 9616bdac47

View File

@@ -2,8 +2,12 @@
import { resolveSettings } from "@anthropic-ai/claude-agent-sdk"; import { resolveSettings } from "@anthropic-ai/claude-agent-sdk";
import { claudeCliPath, runAcp } from "./acp-agent.js"; import { claudeCliPath, runAcp } from "./acp-agent.js";
import packageJson from "../package.json" with { type: "json" };
if (process.argv.includes("--cli")) { if (process.argv.includes("--version") || process.argv.includes("-v")) {
console.log(packageJson.version);
process.exit(0);
} else if (process.argv.includes("--cli")) {
const { spawn } = await import("node:child_process"); const { spawn } = await import("node:child_process");
const args = process.argv.slice(2).filter((arg) => arg !== "--cli"); const args = process.argv.slice(2).filter((arg) => arg !== "--cli");
const child = spawn(await claudeCliPath(), args, { stdio: "inherit" }); const child = spawn(await claudeCliPath(), args, { stdio: "inherit" });