opts

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2018 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Opts

type Opts struct {
	AppOpts *cmdopts.Opts `no-flag:"true"`

	NameVersion *Release       `long:"release" description:"The release in name/version format"`
	Name        string         `long:"release-name" description:"The release name"`
	Version     string         `long:"release-version" description:"The release version"`
	Checksum    *args.Checksum `long:"release-checksum" description:"The release checksum"`
	URI         string         `long:"release-url" description:"The release source URL"`

	Labels []string `long:"release-label" description:"The label(s) to filter releases by"`
}

func (*Opts) Artifact

func (o *Opts) Artifact(cfg *provider.Config) (releaseversion.Artifact, error)

func (Opts) FilterParams

func (o Opts) FilterParams() datastore.FilterParams

type Release

type Release struct {
	Name    string
	Version string
}

func (Release) String

func (r Release) String() string

func (*Release) UnmarshalFlag

func (r *Release) UnmarshalFlag(data string) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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