Auto build versioning

This commit is contained in:
daru
2022-05-14 18:39:04 +02:00
parent e660b52bd4
commit fa91e9778c
2 changed files with 5 additions and 2 deletions

2
build.sh Executable file
View File

@@ -0,0 +1,2 @@
date=$(date '+%Y-%m-%dT%H:%M:%S')
go build -ldflags "-X main.buildTime=$date"

View File

@@ -17,7 +17,7 @@ import (
)
const (
husoVersion = "1.0"
husoVersion = "1.1"
registerSecret = "綾波レイ"
seasonApiJikan = "seasons/now"
userApiJikan = "users/"
@@ -52,6 +52,7 @@ var (
db *nutsdb.DB
jikanLimiter *rate.Limiter
logOut *RingBuf
buildTime string
)
func main() {
@@ -63,7 +64,7 @@ func main() {
logOut = NewRingBuf(10101)
color.Notice.Printf("huso %s %s\n", husoVersion, runtime.Version())
color.Notice.Printf("huso %s built on %s with %s\n", husoVersion, buildTime, runtime.Version())
logOut.WriteLine(fmt.Sprintf("🎉 huso %s %s", husoVersion, runtime.Version()))
jikanLimiter = rate.NewLimiter(rate.Every(time.Second), 1)