Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUpdatingDevRelease = errors.New("cannot update a dev release") ErrOutOfDateBinary = func(currentVersion semver.Version, latestVersion semver.Version) error { errorMessage := fmt.Sprintf("Current version %s is behind latest version %s. Please run 'halfpipe sync'", currentVersion, latestVersion) return errors.New(errorMessage) } )
Functions ¶
func NewSyncer ¶
func NewSyncer(currentRelease semver.Version, releaseResolver LatestReleaseResolver) sync
Types ¶
type LatestReleaseResolver ¶
type LatestReleaseResolver func(os string, httpGetter HTTPGetter) (release Release, err error)
type Release ¶
func ResolveLatestVersionFromArtifactory ¶
func ResolveLatestVersionFromArtifactory(os string, httpGetter HTTPGetter) (release Release, err error)
Click to show internal directories.
Click to hide internal directories.