From ad7df6e4545a34bb63ff351d078ecaf962476e29 Mon Sep 17 00:00:00 2001 From: Ganesh Vanahalli Date: Tue, 17 May 2022 17:49:59 -0400 Subject: [PATCH] added -v subcommand to algokey --- cmd/algokey/main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmd/algokey/main.go b/cmd/algokey/main.go index 8182c35f8b..450253e566 100644 --- a/cmd/algokey/main.go +++ b/cmd/algokey/main.go @@ -22,13 +22,21 @@ import ( "github.com/spf13/cobra" "github.com/spf13/cobra/doc" + + "github.com/algorand/go-algorand/config" ) +var versionCheck bool + var rootCmd = &cobra.Command{ Use: "algokey", Short: "CLI for managing Algorand keys", Args: cobra.NoArgs, Run: func(cmd *cobra.Command, args []string) { + if versionCheck { + fmt.Println(config.FormatVersionAndLicense()) + return + } // If no arguments passed, we should fallback to help cmd.HelpFunc()(cmd, args) }, @@ -41,6 +49,7 @@ func init() { rootCmd.AddCommand(signCmd) rootCmd.AddCommand(multisigCmd) rootCmd.AddCommand(partCmd) + rootCmd.Flags().BoolVarP(&versionCheck, "version", "v", false, "Display and write current build version and exit") } func main() {