diff options
| author | Juliette Love <[email protected]> | 2025-04-20 20:20:40 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-20 20:20:40 +0100 |
| commit | a66ad2e2af3d4ffd0a7ab125215e7ed3c3325452 (patch) | |
| tree | 3e2090bee220f92dec467cc0f4e7e58b5df3fce5 /packages/cli/src/config/config.ts | |
| parent | 99f5ed9ecb2aa491612ecaed4139cdeda086681f (diff) | |
Simple debug mode for CLI side (#66)
* Adds debug mode config flag.
* Wire through debug lines
* Add debug mode logging example
* Run format
* Run format again
Diffstat (limited to 'packages/cli/src/config/config.ts')
| -rw-r--r-- | packages/cli/src/config/config.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index 48cc96a0..6d8c10f6 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -20,6 +20,7 @@ const DEFAULT_GEMINI_MODEL = 'gemini-2.5-flash-preview-04-17'; interface CliArgs { target_dir: string | undefined; model: string | undefined; + debug_mode: boolean | undefined; } function parseArguments(): CliArgs { @@ -36,6 +37,12 @@ function parseArguments(): CliArgs { description: `The Gemini model to use. Defaults to ${DEFAULT_GEMINI_MODEL}.`, default: DEFAULT_GEMINI_MODEL, }) + .option('debug_mode', { + alias: 'z', + type: 'boolean', + description: 'Whether to run in debug mode. Defaults to false.', + default: false, + }) .help() .alias('h', 'help') .strict().argv; @@ -64,6 +71,7 @@ export function loadCliConfig(): Config { process.env.GEMINI_API_KEY, argv.model || DEFAULT_GEMINI_MODEL, argv.target_dir || process.cwd(), + argv.debug_mode || false, ); } |
