From ffa81e3638d4202c31c42b6900fc9690dd8a75de Mon Sep 17 00:00:00 2001 From: Matheus Moraes Date: Sun, 5 Mar 2023 01:29:28 -0300 Subject: [PATCH] add version cmd --- cmd/version.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 cmd/version.go diff --git a/cmd/version.go b/cmd/version.go new file mode 100644 index 0000000..2d7991e --- /dev/null +++ b/cmd/version.go @@ -0,0 +1,23 @@ +package cmd + +import "github.com/spf13/cobra" + +var ( + version = "dev" + commit = "" + date = "" + versionCmd = &cobra.Command{ + Use: "version", + Short: "version", + Run: func(cmd *cobra.Command, args []string) { + t := newTable() + t.SetHeader([]string{"Version", "Date", "Commit"}) + t.Append([]string{version, date, commit}) + t.Render() + }, + } +) + +func init() { + rootCmd.AddCommand(versionCmd) +}