Refactor the logic for deciding whether to launch a browser into config (#4622)

This commit is contained in:
Marat Boshernitsan
2025-07-21 16:23:28 -07:00
committed by GitHub
parent 97cf26ec53
commit 5066bc5384
5 changed files with 10 additions and 6 deletions

View File

@@ -11,7 +11,6 @@ import {
Config,
clearCachedCredentialFile,
getErrorMessage,
shouldAttemptBrowserLaunch,
} from '@google/gemini-cli-core';
import { runExitCleanup } from '../../utils/cleanup.js';
@@ -60,7 +59,7 @@ export const useAuthCommand = (
settings.setValue(scope, 'selectedAuthType', authType);
if (
authType === AuthType.LOGIN_WITH_GOOGLE &&
(config.getNoBrowser() || !shouldAttemptBrowserLaunch())
config.isBrowserLaunchSuppressed()
) {
runExitCleanup();
console.log(