Files
eway/buildinfo.go
Aleksandr Trushkin d18d1d44dd enable gitea actions
2024-02-02 18:24:00 +03:00

37 lines
439 B
Go

package eway
import (
"sync"
"time"
)
var (
version string = "v0.0.0"
commit string = "0000000"
buildTimeStr string
buildTime time.Time
parseOnce sync.Once
)
func Version() string {
return version
}
func Commit() string {
return commit
}
func BuildTime() time.Time {
parseOnce.Do(func() {
if buildTimeStr == "" {
return
}
buildTime, _ = time.Parse(buildTimeStr, time.RFC3339)
})
return buildTime
}