Documentation ¶
Index ¶
- Variables
- func Calc(ctx context.Context, proc *query.Processor, expr string) error
- func CheckForUpdates(includePreRelease bool, client GithubClient, goos string, goarch string) (string, error)
- func CheckUpdate(includePreRelaese bool) error
- func LaunchInteractiveShell(ctx context.Context, proc *query.Processor) error
- func PickVersionNumber(s string) string
- func Run(ctx context.Context, proc *query.Processor, input string, sourceFile string, ...) error
- func ShowFields(ctx context.Context, proc *query.Processor, filename string) error
- func Syntax(ctx context.Context, proc *query.Processor, words []string) error
- type Client
- type GithubClient
- type GithubRelease
- type GithubReleaseAsset
- type Version
Constants ¶
This section is empty.
Variables ¶
View Source
var CurrentVersion = &Version{}
Functions ¶
func CheckForUpdates ¶ added in v1.8.4
func CheckUpdate ¶ added in v1.8.4
func LaunchInteractiveShell ¶ added in v0.8.0
func PickVersionNumber ¶ added in v1.8.4
func ShowFields ¶
Types ¶
type Client ¶ added in v1.8.4
type Client struct{}
func (Client) GetLatestRelease ¶ added in v1.8.4
func (c Client) GetLatestRelease() (*GithubRelease, error)
func (Client) GetLatestReleaseIncludingPreRelease ¶ added in v1.10.6
func (c Client) GetLatestReleaseIncludingPreRelease() (*GithubRelease, error)
type GithubClient ¶ added in v1.8.4
type GithubClient interface { GetLatestRelease() (*GithubRelease, error) GetLatestReleaseIncludingPreRelease() (*GithubRelease, error) }
func NewClient ¶ added in v1.8.4
func NewClient() GithubClient
type GithubRelease ¶ added in v1.8.4
type GithubRelease struct { HTMLURL string `json:"html_url"` TagName string `json:"tag_name"` PublishedAt string `json:"published_at"` Assets []GithubReleaseAsset `json:"assets"` }
type GithubReleaseAsset ¶ added in v1.8.4
type Version ¶ added in v1.8.4
func ParseVersion ¶ added in v1.8.4
func (*Version) IsLaterThan ¶ added in v1.8.4
Click to show internal directories.
Click to hide internal directories.