diff --git a/main.go b/main.go index 7b587d8fa6eb02c36643fccbfcc5ece0e3523d37..7d390454567c4aff67019aa85f5ccf8fd53d5b28 100644 --- a/main.go +++ b/main.go @@ -12,10 +12,18 @@ "path/filepath" "strings" ) +var Version = "develop" + func main() { fs := flag.NewFlagSet("gomodinit", flag.ExitOnError) + versionFlag := fs.Bool("version", false, "Print version and exit") if err := fs.Parse(os.Args[1:]); err != nil { fmt.Println(err) + return + } + + if *versionFlag { + fmt.Printf("gomodinit %s\n", Version) return }