From e889283017b191e1a0d7c409907220b46782d738 Mon Sep 17 00:00:00 2001 From: Sunny Date: Sat, 30 Sep 2017 19:18:00 +0530 Subject: [PATCH] cli: add version flag Signed-off-by: Sunny --- cli/enry/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cli/enry/main.go b/cli/enry/main.go index 0eeacd8..6fa27b2 100644 --- a/cli/enry/main.go +++ b/cli/enry/main.go @@ -25,8 +25,14 @@ func main() { flag.Usage = usage breakdownFlag := flag.Bool("breakdown", false, "") jsonFlag := flag.Bool("json", false, "") + showVersion := flag.Bool("version", false, "Show the enry version information") flag.Parse() + if *showVersion { + fmt.Println(version) + return + } + root, err := filepath.Abs(flag.Arg(0)) if err != nil { log.Fatal(err) @@ -129,6 +135,7 @@ func usage() { usage: %[1]s %[1]s [-json] [-breakdown] %[1]s [-json] [-breakdown] + %[1]s [-version] `, os.Args[0], version, build, commit, data.LinguistCommit[:7], )