diff options
| author | Olcan <[email protected]> | 2025-05-02 08:15:46 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-05-02 08:15:46 -0700 |
| commit | a7679db6e99f971306bc4b27c603e93bc67ac254 (patch) | |
| tree | b123af46cbcc119434ddc0cc3d6f5b10d5637601 /packages/cli/src/gemini.ts | |
| parent | 53ac7952c7ac11770037fecccda5f0f2fffa3e0b (diff) | |
sandbox setting and argument (#243)
Diffstat (limited to 'packages/cli/src/gemini.ts')
| -rw-r--r-- | packages/cli/src/gemini.ts | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/packages/cli/src/gemini.ts b/packages/cli/src/gemini.ts index a27da439..0c57e708 100644 --- a/packages/cli/src/gemini.ts +++ b/packages/cli/src/gemini.ts @@ -21,18 +21,15 @@ const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); async function main() { - const config = await loadCliConfig(); - const settings = loadSettings(config); - const theme = settings.getMerged().theme; - if (theme) { - themeManager.setActiveTheme(theme); + const settings = loadSettings(process.cwd()); + const config = await loadCliConfig(settings.merged); + if (settings.merged.theme) { + themeManager.setActiveTheme(settings.merged.theme); } - let input = config.getQuestion(); - // hop into sandbox if we are outside and sandboxing is enabled if (!process.env.SANDBOX) { - const sandbox = sandbox_command(); + const sandbox = sandbox_command(config.getSandbox()); if (sandbox) { console.log('hopping into sandbox ...'); await start_sandbox(sandbox); @@ -40,6 +37,8 @@ async function main() { } } + let input = config.getQuestion(); + // Render UI, passing necessary config values. Check that there is no command line question. if (process.stdin.isTTY && input?.length === 0) { const readUpResult = await readPackageUp({ cwd: __dirname }); |
