diff --git a/build.go b/build.go index b5725e746b..606e94960b 100644 --- a/build.go +++ b/build.go @@ -6,3 +6,17 @@ type BuildInfo struct { Commit string // Commit is the current git commit SHA Date string // Date is the build date in RFC3339 } + +var buildInfo BuildInfo + +// SetBuildInfo sets the build information for the binary. +func SetBuildInfo(version, commit, date string) { + buildInfo.Version = version + buildInfo.Commit = commit + buildInfo.Date = date +} + +// GetBuildInfo returns the current build information for the binary. +func GetBuildInfo() BuildInfo { + return buildInfo +}