diff options
| author | Jerop Kipruto <[email protected]> | 2025-06-05 16:04:25 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-05 13:04:25 -0700 |
| commit | 2ebf2fbc82ba998f0369f17b56f99d0b25680cb4 (patch) | |
| tree | f2cfb0991e4781f99618d5b2fbff607f52aead81 /packages/cli/src/config/config.ts | |
| parent | d3e43437a00cfe64790cc60c9c8aa82c85f520c3 (diff) | |
OpenTelemetry Integration & Telemetry Control Flag (#762)
Diffstat (limited to 'packages/cli/src/config/config.ts')
| -rw-r--r-- | packages/cli/src/config/config.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index 387325d7..e363587f 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -45,6 +45,7 @@ interface CliArgs { all_files: boolean | undefined; show_memory_usage: boolean | undefined; yolo: boolean | undefined; + telemetry: boolean | undefined; } async function parseArguments(): Promise<CliArgs> { @@ -89,6 +90,10 @@ async function parseArguments(): Promise<CliArgs> { 'Automatically accept all actions (aka YOLO mode, see https://www.youtube.com/watch?v=xvFZjo5PgG0 for more details)?', default: false, }) + .option('telemetry', { + type: 'boolean', + description: 'Enable telemetry?', + }) .version() // This will enable the --version flag based on package.json .help() .alias('h', 'help') @@ -214,6 +219,10 @@ export async function loadCliConfig( argv.show_memory_usage || settings.showMemoryUsage || false, geminiIgnorePatterns, accessibility: settings.accessibility, + telemetry: + argv.telemetry !== undefined + ? argv.telemetry + : (settings.telemetry ?? false), // Git-aware file filtering settings fileFilteringRespectGitIgnore: settings.fileFiltering?.respectGitIgnore, fileFilteringAllowBuildArtifacts: |
