package hercules import ( "reflect" "strconv" "strings" ) // BinaryGitHash is the Git hash of the Hercules binary file which is executing. var BinaryGitHash = "" // BinaryVersion is Hercules' API version. It matches the package name. var BinaryVersion = 0 type versionProbe struct{} func init() { parts := strings.Split(reflect.TypeOf(versionProbe{}).PkgPath(), ".") BinaryVersion, _ = strconv.Atoi(parts[len(parts)-1][1:]) }