Documentation ¶
Index ¶
- func BackgroundUpdate() error
- func CanUpdateThisInstallation() bool
- func Check() bool
- func GetCurrentBinaryPath() (string, error)
- func IsUnderHomebrew() bool
- func NormalizeChannel(channel string) string
- func Relaunch(ctx context.Context, silent bool) error
- func UpgradeInPlace(ctx context.Context, io *iostreams.IOStreams, prelease, silent bool) error
- func ValidateRelease(ctx context.Context, version string) (err error)
- type InvalidReleaseError
- type Release
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackgroundUpdate ¶ added in v0.1.51
func BackgroundUpdate() error
BackgroundUpdate begins an update in the background.
func CanUpdateThisInstallation ¶ added in v0.1.66
func CanUpdateThisInstallation() bool
func Check ¶ added in v0.0.251
func Check() bool
Check reports whether update checks should take place.
func GetCurrentBinaryPath ¶ added in v0.1.66
func IsUnderHomebrew ¶ added in v0.0.523
func IsUnderHomebrew() bool
IsUnderHomebrew reports whether the fly binary was found under the Homebrew prefix.
func NormalizeChannel ¶ added in v0.1.103
func UpgradeInPlace ¶ added in v0.0.251
func ValidateRelease ¶ added in v0.1.58
ValidateRelease reports whether the given release is valid via an API call. If the version is invalid, the error will be an InvalidReleaseError. Note that other errors may be returned if the API call fails.
Types ¶
type InvalidReleaseError ¶ added in v0.1.58
type InvalidReleaseError struct {
// contains filtered or unexported fields
}
func (InvalidReleaseError) Error ¶ added in v0.1.58
func (i InvalidReleaseError) Error() string
func (InvalidReleaseError) StatusCode ¶ added in v0.1.58
func (i InvalidReleaseError) StatusCode() int
Click to show internal directories.
Click to hide internal directories.