From 2686a802a3f9538b1a70d19e3bd2888cfdf34d95 Mon Sep 17 00:00:00 2001 From: Jan De Dobbeleer Date: Fri, 14 Jun 2024 18:55:52 +0200 Subject: [PATCH] fix(upgrade): align notice with platform --- src/upgrade/cli.go | 8 ++++++++ src/upgrade/cli_other.go | 10 +++++++++- src/upgrade/notice.go | 10 ++-------- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/upgrade/cli.go b/src/upgrade/cli.go index 79539e8c..7fb32722 100644 --- a/src/upgrade/cli.go +++ b/src/upgrade/cli.go @@ -20,7 +20,15 @@ var ( program *tea.Program textStyle = lipgloss.NewStyle().Margin(1, 0, 2, 0) title string +) +const ( + upgradeNotice = ` +A new release of Oh My Posh is available: %s → %s +To upgrade, run: 'oh-my-posh upgrade' + +To enable automated upgrades, set 'auto_upgrade' to 'true' in your configuration. +` Supported = true ) diff --git a/src/upgrade/cli_other.go b/src/upgrade/cli_other.go index ba52736e..de76f1d2 100644 --- a/src/upgrade/cli_other.go +++ b/src/upgrade/cli_other.go @@ -4,8 +4,16 @@ package upgrade import "github.com/jandedobbeleer/oh-my-posh/src/platform" +const ( + upgradeNotice = ` +A new release of Oh My Posh is available: %s → %s + +To upgrade, use your favorite package manager or, if you used Homebrew to install, run: 'brew update; brew upgrade oh-my-posh' +` +) + func Run(_ platform.Environment) {} -var ( +const ( Supported = false ) diff --git a/src/upgrade/notice.go b/src/upgrade/notice.go index c9f06cb1..6fd25b03 100644 --- a/src/upgrade/notice.go +++ b/src/upgrade/notice.go @@ -30,14 +30,8 @@ type release struct { } const ( - RELEASEURL = "https://api.github.com/repos/jandedobbeleer/oh-my-posh/releases/latest" - upgradeNotice = ` -A new release of Oh My Posh is available: %s → %s -To upgrade, run: 'oh-my-posh upgrade' - -To enable automated upgrades, set 'auto_upgrade' to 'true' in your configuration. -` - CACHEKEY = "upgrade_check" + RELEASEURL = "https://api.github.com/repos/jandedobbeleer/oh-my-posh/releases/latest" + CACHEKEY = "upgrade_check" ) func Latest(env platform.Environment) (string, error) {