diff options
Diffstat (limited to 'packages/cli/src/gemini.tsx')
| -rw-r--r-- | packages/cli/src/gemini.tsx | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index e2169980..f3b912bf 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -9,9 +9,7 @@ import { render } from 'ink'; import { App } from './ui/App.js'; import { loadCliConfig } from './config/config.js'; import { readStdin } from './utils/readStdin.js'; -import { readPackageUp } from 'read-package-up'; -import { fileURLToPath } from 'node:url'; -import { dirname } from 'node:path'; +import { getCliVersion } from './utils/version.js'; import { sandbox_command, start_sandbox } from './utils/sandbox.js'; import { LoadedSettings, loadSettings } from './config/settings.js'; import { themeManager } from './ui/themes/theme-manager.js'; @@ -34,9 +32,6 @@ import { WriteFileTool, } from '@gemini-code/core'; -const __filename = fileURLToPath(import.meta.url); -const __dirname = dirname(__filename); - export async function main() { // warn about deprecated environment variables if (process.env.GEMINI_CODE_MODEL) { @@ -107,9 +102,7 @@ export async function main() { // 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 }); - const cliVersion = - process.env.CLI_VERSION || readUpResult?.packageJson.version || 'unknown'; + const cliVersion = await getCliVersion(); render( <React.StrictMode> |
