diff --git a/cmd/root.go b/cmd/root.go index 08da1da..7e3e4f3 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -120,3 +120,7 @@ func initConfig() { fmt.Fprintln(os.Stderr, "Getting Private Key File Flag:", err) } } + +func SetVersionInfo(version, commit, date string) { + rootCmd.Version = fmt.Sprintf("%s (Built on %s from Git SHA %s)", version, date, commit) +} diff --git a/main.go b/main.go index 11469e5..06d1bea 100644 --- a/main.go +++ b/main.go @@ -1,7 +1,13 @@ package main -import "github.com/passbolt/go-passbolt-cli/cmd" +import ( + "time" + + "github.com/carlmjohnson/versioninfo" + "github.com/passbolt/go-passbolt-cli/cmd" +) func main() { + cmd.SetVersionInfo(versioninfo.Version, versioninfo.Revision, versioninfo.LastCommit.Format(time.RFC3339)) cmd.Execute() }