initial commit

This commit is contained in:
Gitea
2023-11-21 15:07:54 +03:00
commit 9bc56666a0
11 changed files with 349 additions and 0 deletions

38
kurious.go Normal file
View File

@ -0,0 +1,38 @@
package kurious
import (
"sync"
"time"
)
var (
version = "unknown"
commit = "unknown"
buildTime = ""
buildTimeParsed = time.Time{}
)
func Version() string {
return version
}
func Commit() string {
return commit
}
var buildTimeParseOnce sync.Once
func BuildTime() time.Time {
if buildTime == "" {
return time.Time{}
}
buildTimeParseOnce.Do(func() {
var err error
buildTimeParsed, err = time.Parse(buildTime, time.RFC3339)
if err != nil {
panic(err.Error())
}
})
return buildTimeParsed
}