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) {