diff options
| author | shrutip90 <[email protected]> | 2025-08-19 21:20:41 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-20 04:20:41 +0000 |
| commit | d250293c2e0a4a50f5ef6b4b6cd3257730338d13 (patch) | |
| tree | da91b3cc7af02e40bc80df6857a2b2abcc12d4e3 /packages/cli/src/gemini.tsx | |
| parent | 179f1414daf9058a05d38a170c0d36ca9f2b8547 (diff) | |
Ignore workspace settings for untrusted folders (#6606)
Diffstat (limited to 'packages/cli/src/gemini.tsx')
| -rw-r--r-- | packages/cli/src/gemini.tsx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index f7089e28..9efafecd 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -4,9 +4,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -import React from 'react'; import { render } from 'ink'; -import { AppWrapper } from './ui/App.js'; +import { MainComponent } from './ui/MainComponent.js'; import { loadCliConfig, parseArguments } from './config/config.js'; import { readStdin } from './utils/readStdin.js'; import { basename } from 'node:path'; @@ -46,7 +45,6 @@ import { detectAndEnableKittyProtocol } from './ui/utils/kittyProtocolDetector.j import { checkForUpdates } from './ui/utils/updateCheck.js'; import { handleAutoUpdate } from './utils/handleAutoUpdate.js'; import { appEvents, AppEvent } from './utils/events.js'; -import { SettingsContext } from './ui/contexts/SettingsContext.js'; export function validateDnsResolutionOrder( order: string | undefined, @@ -275,18 +273,20 @@ export async function main() { // Detect and enable Kitty keyboard protocol once at startup await detectAndEnableKittyProtocol(); setWindowTitle(basename(workspaceRoot), settings); + const instance = render( - <React.StrictMode> - <SettingsContext.Provider value={settings}> - <AppWrapper - config={config} - settings={settings} - startupWarnings={startupWarnings} - version={version} - /> - </SettingsContext.Provider> - </React.StrictMode>, - { exitOnCtrlC: false }, + <MainComponent + initialConfig={config} + settings={settings} + startupWarnings={startupWarnings} + version={version} + workspaceRoot={workspaceRoot} + extensions={extensions} + argv={argv} + />, + { + exitOnCtrlC: false, + }, ); checkForUpdates() |
