diff options
| author | Olcan <[email protected]> | 2025-04-21 23:25:10 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-21 23:25:10 -0700 |
| commit | a7fba66832e607255dbf35107d6aaa3a587507a3 (patch) | |
| tree | 0317cedd4cf3c39b8e0e49e697d6eec18494c24d /packages/cli/src | |
| parent | 79710375e3477ec821aa889c02eb64f2529440af (diff) | |
env var to set default model, display model on lower right (#110)
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/config/config.ts | 2 | ||||
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 1 | ||||
| -rw-r--r-- | packages/cli/src/ui/components/Footer.tsx | 5 |
3 files changed, 6 insertions, 2 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index a93c3445..42275834 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -34,7 +34,7 @@ function parseArguments(): CliArgs { alias: 'm', type: 'string', description: `The Gemini model to use. Defaults to ${DEFAULT_GEMINI_MODEL}.`, - default: DEFAULT_GEMINI_MODEL, + default: process.env.GEMINI_CODE_MODEL || DEFAULT_GEMINI_MODEL, }) .option('debug_mode', { alias: 'z', diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 3bfb73db..b99a57c3 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -145,6 +145,7 @@ export const App = ({ config, initialInput }: AppProps) => { )} <Footer + config={config} queryLength={query.length} debugMode={config.getDebugMode()} debugMessage={debugMessage} diff --git a/packages/cli/src/ui/components/Footer.tsx b/packages/cli/src/ui/components/Footer.tsx index c3d87e8a..6722c0fd 100644 --- a/packages/cli/src/ui/components/Footer.tsx +++ b/packages/cli/src/ui/components/Footer.tsx @@ -7,14 +7,17 @@ import React from 'react'; import { Box, Text } from 'ink'; import { Colors } from '../colors.js'; +import { Config } from '@gemini-code/server'; interface FooterProps { + config: Config; queryLength: number; debugMode: boolean; debugMessage: string; } export const Footer: React.FC<FooterProps> = ({ + config, queryLength, debugMode, debugMessage, @@ -46,7 +49,7 @@ export const Footer: React.FC<FooterProps> = ({ {/* Right Section: Gemini Label */} <Box> - <Text color={Colors.AccentBlue}>Gemini</Text> + <Text color={Colors.AccentBlue}> {config.getModel()} </Text> </Box> </Box> ); |
