package main import "runtime/debug" // Provisioned by ldflags. var version string //nolint:gochecknoglobals var ( revision string revisionDate string ) //nolint:gochecknoinits,goconst func init() { if version == "" { version = "unknown" } buildInfo, _ := debug.ReadBuildInfo() revision = "unknown" revisionDate = "unknown" for _, setting := range buildInfo.Settings { if setting.Key == "vcs.revision" { revision = setting.Value } if setting.Key == "vcs.time" { revisionDate = setting.Value } } }