version.go 275 B

12345678910111213141516171819
  1. package hercules
  2. import (
  3. "reflect"
  4. "strconv"
  5. "strings"
  6. )
  7. var GIT_HASH = "<unknown>"
  8. var VERSION = 0
  9. type versionProbe struct{}
  10. func init() {
  11. parts := strings.Split(reflect.TypeOf(versionProbe{}).PkgPath(), ".")
  12. VERSION, _ = strconv.Atoi(parts[len(parts)-1][1:])
  13. }