package version import ( "fmt" "runtime" ) var ( Version string Revision string Branch string BuildUser string BuildDate string GoVersion = runtime.Version() ) func Info() string { return fmt.Sprintf("(version=%s, branch=%s, revision=%s)", Version, Branch, Revision) } func BuildContext() string { return fmt.Sprintf("(go=%s, user=%s, date=%s)", GoVersion, BuildUser, BuildDate) }