add metadata prefooter

This commit is contained in:
Gitea
2023-11-22 01:12:04 +03:00
parent 9bc56666a0
commit f382d9e73b
5 changed files with 209 additions and 106 deletions

View File

@ -6,33 +6,34 @@ import (
)
var (
version = "unknown"
commit = "unknown"
buildTime = ""
buildTimeParsed = time.Time{}
version = "unknown"
commit = "unknown"
buildTime = ""
buildTimeParsed = time.Time{}
)
func Version() string {
return version
return version
}
func Commit() string {
return commit
return commit
}
var buildTimeParseOnce sync.Once
func BuildTime() time.Time {
if buildTime == "" {
return 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())
}
})
buildTimeParseOnce.Do(func() {
var err error
buildTimeParsed, err = time.Parse(time.RFC3339, buildTime)
if err != nil {
panic(err.Error())
}
})
return buildTimeParsed
return buildTimeParsed
}