package release // Used when building per // -ldflags "-X release.version=$version -X release.build=$(due --iso-8601 | tr -d "-" )" var ( version = "dev" build = "n/a" mnemonic = "docman" ) type ReleaseStruct struct { Version string Build string Mnemonic string } var release ReleaseStruct func init() { release = ReleaseStruct{ Version: version, Build: build, Mnemonic: mnemonic, } } func GetVersion() string { return release.Version } func GetBuild() string { return release.Build } func GetMnemonic() string { return release.Mnemonic }