version.go 417 B

12345678910111213141516171819202122232425262728
  1. package guerrilla
  2. import "time"
  3. var (
  4. Version string
  5. Commit string
  6. BuildTime string
  7. StartTime time.Time
  8. ConfigLoadTime time.Time
  9. )
  10. func init() {
  11. // If version, commit, or build time are not set, make that clear.
  12. const unknown = "unknown"
  13. if Version == "" {
  14. Version = unknown
  15. }
  16. if Commit == "" {
  17. Commit = unknown
  18. }
  19. if BuildTime == "" {
  20. BuildTime = unknown
  21. }
  22. StartTime = time.Now()
  23. }