package
1.1.4
Repository: https://github.com/tetratelabs/func-e.git
Documentation: pkg.go.dev

# Functions

FindLatestPatchVersion finds the latest Patch version for the given minor version or empty if not found.
FindLatestVersion finds the latest non-debug version or empty if the input is.
NewMinorVersion returns a MinorVersion for a valid input like "1.19" or empty if invalid.
NewPatchVersion returns a PatchVersion for a valid input like "1.19.1" or empty if invalid.
NewVersion returns a valid input or an error.

# Variables

LastKnownEnvoy is the last known Envoy PatchVersion, used to ensure help statements aren't out-of-date.
LastKnownEnvoyMinor is a convenience constant.

# Structs

Release primarily maps available Tarballs for a Version.
ReleaseVersions primarily maps Version to TarballURL and tracks the LatestVersion.

# Interfaces

Version is a union type that allows commands to operate regardless of whether the input is a MinorVersion or a PatchVersion.

# Type aliases

GetReleaseVersions returns a version map from a remote URL.
MinorVersion is desired release from https://github.com/envoyproxy/envoy/blob/main/RELEASES.md, as a minor version.
PatchVersion is a release version from https://github.com/envoyproxy/envoy/releases, without a 'v' prefix.
Platform encodes 'runtime.GOOS/runtime.GOARCH'.
ReleaseDate is the publish date of the release Version.
SHA256Sum is a SHA-256 lower-hex hash.
Tarball is the name of the tar.gz or tar.xz archive.
TarballURL is the HTTPS URL to the Tarball.