diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..17d750a --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env zsh + +go build -ldflags "-X 'main.GitTag=$(git describe --tags)' -X 'main.Timestamp=$(date -u)'" + diff --git a/main.go b/main.go index 327a7b8..26887ef 100644 --- a/main.go +++ b/main.go @@ -1,9 +1,20 @@ package main import ( + "fmt" + "github.com/the-gigi/multi-git/cmd" ) +var ( + GitTag string + Timestamp string +) + func main() { + if GitTag != "" { + fmt.Printf("Git tag : %s\nBuilt at: %s\n\n", GitTag, Timestamp) + } + cmd.Execute() }