From bc8fd09e2f5db0b1edc04eeeab490bf8e1a618a5 Mon Sep 17 00:00:00 2001 From: ezekg Date: Wed, 20 Apr 2016 18:21:23 -0500 Subject: [PATCH] add version flag --- main.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 1baac3c..0a3d4a9 100644 --- a/main.go +++ b/main.go @@ -13,14 +13,21 @@ import ( ) var ( - noColor = flag.Bool("no-color", false, "Disable color output") - config = flag.String("config", ".githound.yml", "Hound config file") - bin = flag.String("bin", "git", "Executable binary to use for git command") + version = "0.5.2" + showVersion = flag.Bool("v", false, "Show version") + noColor = flag.Bool("no-color", false, "Disable color output") + config = flag.String("config", ".githound.yml", "Hound config file") + bin = flag.String("bin", "git", "Executable binary to use for git command") ) func main() { flag.Parse() + if *showVersion { + fmt.Printf("%s\n", version) + os.Exit(0) + } + if *noColor { color.NoColor = true }