Documentation
¶
Index ¶
- func DownloadAsset(asset *Asset) error
- func SelectLatestRelease(skipPrerelease bool, releases []*github.RepositoryRelease) (*github.RepositoryRelease, error)
- func SelectNonPrerelease(releases []*github.RepositoryRelease) ([]*github.RepositoryRelease, error)
- func SelectReleases(constraint string, skipPrerelease bool, releases []*github.RepositoryRelease) ([]*github.RepositoryRelease, error)
- type Asset
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SelectLatestRelease ¶
func SelectLatestRelease(skipPrerelease bool, releases []*github.RepositoryRelease) (*github.RepositoryRelease, error)
SelectLatestRelease finds the latest release according to semver sort
func SelectNonPrerelease ¶
func SelectNonPrerelease(releases []*github.RepositoryRelease) ([]*github.RepositoryRelease, error)
SelectNonPrerelease finds releases which are not prerelease.
func SelectReleases ¶
func SelectReleases(constraint string, skipPrerelease bool, releases []*github.RepositoryRelease) ([]*github.RepositoryRelease, error)
SelectReleases finds releases matching the given semver constraint
Types ¶
Click to show internal directories.
Click to hide internal directories.