From 46bb07e4b7795f99adf47761433e795cd9ff9ecd Mon Sep 17 00:00:00 2001 From: Daan Versavel <92854110+DaanVersavel@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:28:25 +0100 Subject: [PATCH] Fix(cli): Improve Homebrew update instruction to specify gemini-cli (#14502) --- packages/cli/src/utils/installationInfo.test.ts | 4 +++- packages/cli/src/utils/installationInfo.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/utils/installationInfo.test.ts b/packages/cli/src/utils/installationInfo.test.ts index 5b0da4388c..9d91ea90fb 100644 --- a/packages/cli/src/utils/installationInfo.test.ts +++ b/packages/cli/src/utils/installationInfo.test.ts @@ -149,7 +149,9 @@ describe('getInstallationInfo', () => { ); expect(info.packageManager).toBe(PackageManager.HOMEBREW); expect(info.isGlobal).toBe(true); - expect(info.updateMessage).toContain('brew upgrade'); + expect(info.updateMessage).toBe( + 'Installed via Homebrew. Please update with "brew upgrade gemini-cli".', + ); }); it('should fall through if brew command fails', () => { diff --git a/packages/cli/src/utils/installationInfo.ts b/packages/cli/src/utils/installationInfo.ts index 4aa1fac9c9..625f3fdf37 100644 --- a/packages/cli/src/utils/installationInfo.ts +++ b/packages/cli/src/utils/installationInfo.ts @@ -88,7 +88,7 @@ export function getInstallationInfo( packageManager: PackageManager.HOMEBREW, isGlobal: true, updateMessage: - 'Installed via Homebrew. Please update with "brew upgrade".', + 'Installed via Homebrew. Please update with "brew upgrade gemini-cli".', }; } catch (_error) { // Brew is not installed or gemini-cli is not installed via brew.