Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildInfo ¶ added in v0.7.0
BuildInfo holds build-time version information
func GetBuildInfo ¶ added in v0.7.0
func GetBuildInfo() *BuildInfo
GetBuildInfo returns a BuildInfo populated from runtime/debug build information
func (*BuildInfo) GetBuildCommit ¶ added in v0.7.0
GetBuildCommit returns the git commit hash, falling back to "unknown" if not set
func (*BuildInfo) GetBuildDate ¶ added in v0.7.0
GetBuildDate returns the build date, falling back to "unknown" if not set
func (*BuildInfo) GetBuildVersion ¶ added in v0.7.0
GetBuildVersion returns the version, falling back to "dev" if not set
type SemanticVersion ¶
type SemanticVersion struct {
MajorVersion uint
MinorVersion uint
PatchVersion uint // Fixed typo: was PathVersion
PreReleaseVersion string
BuildMetadata string
}
func ParseSemanticVersion ¶
func ParseSemanticVersion(v string) (*SemanticVersion, error)
func (SemanticVersion) Compare ¶
func (sv SemanticVersion) Compare(other SemanticVersion) int
Compare returns -1 if sv < other, 0 if sv == other, 1 if sv > other according to semantic versioning precedence rules
func (SemanticVersion) String ¶
func (sv SemanticVersion) String() string
Click to show internal directories.
Click to hide internal directories.