summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/config/config.ts2
-rw-r--r--packages/cli/src/ui/App.tsx1
-rw-r--r--packages/cli/src/ui/components/Footer.tsx5
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>
);