Changed pull policy, added a few currently "unused" functions
This commit is contained in:
parent
8374d8b3ad
commit
3a3eab56ed
35
util/version.go
Normal file
35
util/version.go
Normal file
@ -0,0 +1,35 @@
|
||||
package util
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"runtime"
|
||||
)
|
||||
|
||||
// These are set during build time via -ldflags
|
||||
var (
|
||||
version = "0.0.1+dev"
|
||||
gitCommit string
|
||||
buildDate string
|
||||
)
|
||||
|
||||
// VersionInfo represents the current running version
|
||||
type VersionInfo struct {
|
||||
Version string `json:"version"`
|
||||
GitCommit string `json:"gitCommit"`
|
||||
BuildDate string `json:"buildDate"`
|
||||
GoVersion string `json:"goVersion"`
|
||||
Compiler string `json:"compiler"`
|
||||
Platform string `json:"platform"`
|
||||
}
|
||||
|
||||
// GetVersion returns the current running version
|
||||
func GetVersion() VersionInfo {
|
||||
return VersionInfo{
|
||||
Version: version,
|
||||
GitCommit: gitCommit,
|
||||
BuildDate: buildDate,
|
||||
GoVersion: runtime.Version(),
|
||||
Compiler: runtime.Compiler,
|
||||
Platform: fmt.Sprintf("%s/%s", runtime.GOOS, runtime.GOARCH),
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user