checkpoint

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package checkpoint provides functionality for interacting with HashiCorp's Checkpoint service to check for new versions and alerts related to the current version of the CLI.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(ctx context.Context, disabled bool)

Run begins a HashiCorp Checkpoint request, which checks for new versions of the CLI using the HashiCorp Checkpoint service. Read about checkpoint at https://checkpoint.hashicorp.com/

Types

type VersionCheckInfo

type VersionCheckInfo struct {
	Outdated bool
	Latest   string
	Alerts   []string
}

VersionCheckInfo holds information about the current version of the CLI, including whether it is outdated, the latest version available, and any alerts related to the current version.

func WaitForVersionCheck

func WaitForVersionCheck() *VersionCheckInfo

WaitForVersionCheck waits for the result of a Checkpoint request and returns the version information. If the request failed, it returns nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL