ColaCoca's picture
jeju 모델 업로드
8eb2cb0
package version
// Version represents current version.
const Version = "0.4.2"
var (
// UIVersion is build time var and represents version of the user interface
UIVersion string
// GitCommit is build time var and represents curret git commit hash
GitCommit string
// BuildDate is build time var and represents build datetime
BuildDate string
)
// BuildInfo defines build information
type BuildInfo struct {
Version string `json:"version"`
UIVersion string `json:"ui_version"`
GitCommit string `json:"git_commit"`
BuildDate string `json:"build_date"`
}
// GetBuildInfo returns build information
func GetBuildInfo() BuildInfo {
return BuildInfo{
Version,
UIVersion,
GitCommit,
BuildDate,
}
}
// GenerateBuildVersionString returns string for CLI --version output
func GenerateBuildVersionString() string {
versionString := "Version " + Version + "\n" +
"UI version " + UIVersion + "\n" +
"Commit " + GitCommit + "\n" +
"Date " + BuildDate
return versionString
}