diff options
| author | Tommaso Sciortino <[email protected]> | 2025-06-06 16:21:20 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-06 16:21:20 -0700 |
| commit | 76ec9122c0dd36f0535a74c65811c0f7bd138f4d (patch) | |
| tree | 0c13eb04f40fd084dd76453598d95ea785231243 /packages/cli/src/gemini.tsx | |
| parent | e94a10023dcb7a3a3a88262e069815de3a985f7c (diff) | |
clean up version lookup code (#804)
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> |
