From d54ed135e3ccb608bde256ade99e7b9c4fb3ef2f Mon Sep 17 00:00:00 2001 From: daru Date: Mon, 18 Jul 2022 20:46:57 +0200 Subject: [PATCH] Build +20 coolness --- build.sh | 3 ++- huso.go | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 8fc9e19..b680971 100755 --- a/build.sh +++ b/build.sh @@ -1,3 +1,4 @@ #!/bin/bash date=$(date '+%Y-%m-%dT%H:%M:%S') -go build -ldflags "-X main.buildTime=$date" +commit=$(git log -1 --pretty=format:'%h %B') +go build -ldflags "-X 'main.buildTime=$date' -X 'main.buildCommit=$commit'" diff --git a/huso.go b/huso.go index c910bed..badc7d7 100644 --- a/huso.go +++ b/huso.go @@ -62,6 +62,7 @@ var ( jikanLimiter *rate.Limiter logOut *RingBuf buildTime string + buildCommit string ) func main() { @@ -74,7 +75,9 @@ func main() { logOut = NewRingBuf(10101) color.Notice.Printf("huso %s built on %s with %s\n", husoVersion, buildTime, runtime.Version()) + color.Notice.Printf("Last git commit: %s\n", buildCommit) logOut.WriteLine(fmt.Sprintf("🎉 huso %s built on %s with %s", husoVersion, buildTime, runtime.Version())) + logOut.WriteLine(fmt.Sprintf("🪄 Last git commit: %s", buildCommit)) jikanLimiter = rate.NewLimiter(rate.Every(time.Second+(time.Millisecond*420)), 1)