diff options
| author | N. Taylor Mullen <[email protected]> | 2025-07-08 23:44:56 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-08 23:44:56 -0700 |
| commit | d094026b3bae833058fea375c686f8e8027daa3e (patch) | |
| tree | c044d0ddd34e129aa6b1b656aa66bd17e1e89436 /packages/cli/src | |
| parent | 95782b7b47068fe449823d8e5f57d583fdd42c2d (diff) | |
fix(deps): revert yargs bump and fix npx regression (#3610)
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/gemini.tsx | 1 | ||||
| -rw-r--r-- | packages/cli/src/nonInteractiveCli.test.ts | 1 | ||||
| -rw-r--r-- | packages/cli/src/nonInteractiveCli.ts | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index a2e14ab0..d9f864c6 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -272,6 +272,7 @@ async function loadNonInteractiveConfig( extensions, config.getSessionId(), ); + await finalConfig.initialize(); } return await validateNonInterActiveAuth( diff --git a/packages/cli/src/nonInteractiveCli.test.ts b/packages/cli/src/nonInteractiveCli.test.ts index 01ef5782..2a32cacb 100644 --- a/packages/cli/src/nonInteractiveCli.test.ts +++ b/packages/cli/src/nonInteractiveCli.test.ts @@ -53,6 +53,7 @@ describe('runNonInteractive', () => { getToolRegistry: vi.fn().mockReturnValue(mockToolRegistry), getGeminiClient: vi.fn().mockReturnValue(mockGeminiClient), getContentGeneratorConfig: vi.fn().mockReturnValue({}), + initialize: vi.fn(), } as unknown as Config; mockProcessStdoutWrite = vi.fn().mockImplementation(() => true); diff --git a/packages/cli/src/nonInteractiveCli.ts b/packages/cli/src/nonInteractiveCli.ts index 64a87162..92fce058 100644 --- a/packages/cli/src/nonInteractiveCli.ts +++ b/packages/cli/src/nonInteractiveCli.ts @@ -47,6 +47,7 @@ export async function runNonInteractive( config: Config, input: string, ): Promise<void> { + await config.initialize(); // Handle EPIPE errors when the output is piped to a command that closes early. process.stdout.on('error', (err: NodeJS.ErrnoException) => { if (err.code === 'EPIPE') { |
