From d41c3e0d2fe68d7c81b61c4e1802475fac303337 Mon Sep 17 00:00:00 2001 From: Paul Kuruvilla Date: Wed, 2 Nov 2022 15:56:18 +0000 Subject: [PATCH] Add show version --- cmd/codecrafters/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/codecrafters/main.go b/cmd/codecrafters/main.go index 3b253b5..3493fa7 100644 --- a/cmd/codecrafters/main.go +++ b/cmd/codecrafters/main.go @@ -26,6 +26,7 @@ COMMANDS } help := flag.Bool("help", false, "show usage instructions") + showVersion := flag.Bool("version", false, "print version and exit") flag.Parse() if *help { @@ -33,6 +34,11 @@ COMMANDS os.Exit(0) } + if *showVersion { + fmt.Println(fmt.Sprintf("codecrafters %s", utils.VersionString())) + os.Exit(0) + } + cmd := flag.Arg(0) switch cmd {