Documentation ¶
Index ¶
- Variables
- func GetOS() (string, string)
- type SchematicVersion
- func (sv SchematicVersion) BinaryName() string
- func (sv1 SchematicVersion) CompareIsLatest(sv2 SchematicVersion) bool
- func (sv SchematicVersion) DownloadURL() string
- func (ver SchematicVersion) GetLatest() SchematicVersion
- func (ver SchematicVersion) IsLatest() bool
- func (sv SchematicVersion) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidVersionFormat = errors.New("invalid schematic version format") ErrInvalidMajorVersionComponent = errors.New("invalid major version component") ErrInvalidMinorVersionComponent = errors.New("invalid minor version component") ErrInvalidPatchVersionComponent = errors.New("invalid patch version component") )
Functions ¶
Types ¶
type SchematicVersion ¶
type SchematicVersion struct { Major int `json:"major"` Minor int `json:"minor"` Patch int `json:"patch"` }
func GetLatestSeekrVersion ¶
func GetLatestSeekrVersion() (SchematicVersion, error)
func ParseSchematicVersion ¶
func ParseSchematicVersion(versionStr string) (SchematicVersion, error)
func (SchematicVersion) BinaryName ¶
func (sv SchematicVersion) BinaryName() string
func (SchematicVersion) CompareIsLatest ¶
func (sv1 SchematicVersion) CompareIsLatest(sv2 SchematicVersion) bool
func (SchematicVersion) DownloadURL ¶
func (sv SchematicVersion) DownloadURL() string
func (SchematicVersion) GetLatest ¶
func (ver SchematicVersion) GetLatest() SchematicVersion
func (SchematicVersion) IsLatest ¶
func (ver SchematicVersion) IsLatest() bool
func (SchematicVersion) String ¶
func (sv SchematicVersion) String() string
Click to show internal directories.
Click to hide internal directories.