diff --git a/packages/qllm-cli/src/qllm.ts b/packages/qllm-cli/src/qllm.ts index 9df1226..ff45d62 100755 --- a/packages/qllm-cli/src/qllm.ts +++ b/packages/qllm-cli/src/qllm.ts @@ -74,11 +74,13 @@ export async function main() { "Variables to extract from the response, comma-separated", ) .action(async (template, options, command) => { + const globalOptions = program.opts(); + const mergedOptions = { ...globalOptions, ...options }; + if (!template) { - command.help(); + // If no template is provided, treat it as an "ask" command + await askCommandAction("", mergedOptions); } else { - const globalOptions = program.opts(); - const mergedOptions = { ...globalOptions, ...options }; await runActionCommand(template, mergedOptions); } });