Documentation ¶
Index ¶
- Variables
- func CheckBrewInstall(goos platformutil.Platform) (string, error)
- func CheckVersionExist(version, repository string) (*github.RepositoryRelease, error)
- func GetAssetsFromRelease(version, assets, repository string) (*github.ReleaseAsset, error)
- func GetGHClient() *github.Client
- func GetLatestVersion(repository string) (*github.RepositoryRelease, error)
- func GetSHAFromVersion(version, repository string) (string, error)
- func GetUpgradeMessage(latest string, goos platformutil.Platform) (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var FlytectlReleaseConfig = &updater.Updater{ Provider: &provider.Github{ RepositoryURL: flytectlRepository, ArchiveName: getFlytectlAssetName(), }, ExecutableName: flytectl, Version: stdlibversion.Version, }
FlytectlReleaseConfig represent the updater config for flytectl binary
Functions ¶
func CheckBrewInstall ¶
func CheckBrewInstall(goos platformutil.Platform) (string, error)
CheckBrewInstall returns the path of symlink if flytectl is installed from brew
func CheckVersionExist ¶
func CheckVersionExist(version, repository string) (*github.RepositoryRelease, error)
CheckVersionExist returns the provided version release if version exist in repository
func GetAssetsFromRelease ¶
func GetAssetsFromRelease(version, assets, repository string) (*github.ReleaseAsset, error)
GetAssetsFromRelease returns the asset from github release
func GetGHClient ¶ added in v0.2.45
GetGHClient will return github client
func GetLatestVersion ¶
func GetLatestVersion(repository string) (*github.RepositoryRelease, error)
GetLatestVersion returns the latest version of provided repository
func GetSHAFromVersion ¶ added in v0.2.45
GetSHAFromVersion returns sha commit hash against a release
func GetUpgradeMessage ¶
func GetUpgradeMessage(latest string, goos platformutil.Platform) (string, error)
GetUpgradeMessage return the upgrade message
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.