version

package
v0.0.0-...-1efaf68 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2024 License: Apache-2.0, BSD-2-Clause, MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const ExtraSep = "-"

ExtraSep separates semver version from any extra version info

Variables

View Source
var PreReleaseID = "dev"

PreReleaseID can be empty for releases, "rc.X" for release candidates and "dev" for snapshots

View Source
var Version = "0.1.0"

Version is the version number in semver format X.Y.Z

Functions

func GetVersion

func GetVersion() string

GetVersion return the exact version of this build

func NewCmdVersion

func NewCmdVersion() *cobra.Command

func String

func String() string

String return version info as JSON

Types

type BuildMetadata

type BuildMetadata struct {
	BuildDate string
	GitCommit string
}

BuildMetadata contains the semver build metadata: short commit hash and date in format YYYYMMDDTHHmmSS

type Info

type Info struct {
	Version      string
	PreReleaseID string
	Metadata     BuildMetadata
}

Info holds version information

func GetVersionInfo

func GetVersionInfo() Info

GetVersionInfo returns version Info struct

Jump to

Keyboard shortcuts

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