| 123456789101112131415161718192021 | 
							- package hercules
 
- import (
 
- 	"reflect"
 
- 	"strconv"
 
- 	"strings"
 
- )
 
- // BinaryGitHash is the Git hash of the Hercules binary file which is executing.
 
- var BinaryGitHash = "<unknown>"
 
- // 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:])
 
- }
 
 
  |