Merge pull request #2310 from deepseek-harness/refactor/cmdline-plan-trim

refactor(cmdline): run the program's own commander action instead of a plan callback
This commit is contained in:
Turtle
2026-08-12 13:20:30 +08:00
committed by GitHub
17 changed files with 229 additions and 116 deletions
+2 -2
View File
@@ -227,8 +227,8 @@ function createStartupFixture(): StartupFixture {
"export const inject = ['cmdlineArgs']",
'export function apply(ctx) {',
" const program = new Command().name('fixture').option('--generation <value>', 'echoed generation')",
' const values = parseCmdline(ctx, program, parsed => ({ generation: parsed.opts().generation }))',
' if (values !== undefined) ctx.provide(\'fixtureStartup\', values)',
" program.action(() => ctx.provide('fixtureStartup', { generation: program.opts().generation }))",
' parseCmdline(ctx, program)',
'}',
'',
].join('\n'))