releases

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NotFoundErr = errors.New("No matching Release found.")

Functions

This section is empty.

Types

type NoAssetFoundErr

type NoAssetFoundErr struct {
	OriginalName string
}

func (NoAssetFoundErr) Error

func (e NoAssetFoundErr) Error() string

type Release

type Release struct {
	OriginalName string         `json:"original_name"`
	Version      semver.Version `json:"version"`
	Prerelease   bool           `json:"prerelease"`
	AssetURLs    []string       `json:"asset_urls"`
}

func (Release) PickAsset

func (r Release) PickAsset() (string, error)

type Releases

type Releases []Release

func (Releases) RemovePrerelease added in v0.1.0

func (rs Releases) RemovePrerelease() Releases

func (Releases) Select

func (rs Releases) Select(vrange semver.Range) (Release, error)

func (Releases) SelectAll

func (rs Releases) SelectAll(vrange semver.Range) Releases

Jump to

Keyboard shortcuts

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