diff options
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> ); |
