Documentation
¶
Overview ¶
internal/update/update.go
Index ¶
Constants ¶
View Source
const ( // GitHubReleasesURL is the API endpoint for releases GitHubReleasesURL = "https://api.github.com/repos/salmonumbrella/beeper-cli/releases/latest" // CheckTimeout is the timeout for version check CheckTimeout = 5 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckResult ¶
type CheckResult struct {
CurrentVersion string
LatestVersion string
UpdateURL string
UpdateAvailable bool
}
CheckResult contains the result of a version check
func CheckForUpdate ¶
func CheckForUpdate(ctx context.Context, currentVersion string) *CheckResult
CheckForUpdate checks if a newer version is available on GitHub. Returns nil if the check fails (network error, etc.) - never blocks the CLI.
Click to show internal directories.
Click to hide internal directories.