Get version info via ldflag during build time.

This commit is contained in:
Sai Karthik 2024-04-05 21:54:18 +05:30
parent 774fc8b54b
commit 3df7993ba0
No known key found for this signature in database
GPG key ID: F5B9A961BF6EAF0E

10
main.go
View file

@ -1,13 +1,17 @@
package main
import (
"time"
"github.com/carlmjohnson/versioninfo"
"github.com/passbolt/go-passbolt-cli/cmd"
"time"
)
// this variable is one of the goreleaser's default ldflag
// which considers the latest git tag as version (the v prefix is stripped)
// More info: https://goreleaser.com/cookbooks/using-main.version/
var version string = "(devel)"
func main() {
cmd.SetVersionInfo(versioninfo.Version, versioninfo.Revision, versioninfo.LastCommit.Format(time.RFC3339))
cmd.SetVersionInfo(version, versioninfo.Revision, versioninfo.LastCommit.Format(time.RFC3339))
cmd.Execute()
}