From 7ecc0763976093ca83650b64f58a494cee43a6da Mon Sep 17 00:00:00 2001 From: Alex Alecu Date: Wed, 8 Apr 2026 12:07:12 +0300 Subject: [PATCH] fix(cli): restore native --help for subcommands --- packages/opencode/src/index.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/opencode/src/index.ts b/packages/opencode/src/index.ts index a27a7b51472..e8651453c5e 100644 --- a/packages/opencode/src/index.ts +++ b/packages/opencode/src/index.ts @@ -78,8 +78,8 @@ let cli = yargs(hideBin(process.argv)) .parserConfiguration({ "populate--": true }) .scriptName("kilo") // kilocode_change .wrap(100) - .help(false) - .option("help", { describe: "show help", type: "boolean", alias: "h" }) + .help("help", "show help") + .alias("help", "h") .version("version", "show version number", Installation.VERSION) .alias("version", "v") .option("print-logs", { @@ -92,15 +92,6 @@ let cli = yargs(hideBin(process.argv)) choices: ["DEBUG", "INFO", "WARN", "ERROR"], }) .middleware(async (opts) => { - if (opts.help) { - cli.showHelp() - process.exit(0) - } - if (opts.version) { - process.stdout.write(Installation.VERSION + "\n") - process.exit(0) - } - await Log.init({ print: process.argv.includes("--print-logs"), dev: Installation.isLocal(),