From 023ce2fd00c2269202969c1750e237a6c9c8f985 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Sun, 24 Jan 2021 12:36:39 -0500 Subject: Add a build script, license and version. --- cmd/main/main.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cmd/main/main.go') diff --git a/cmd/main/main.go b/cmd/main/main.go index c81a329..2e11184 100644 --- a/cmd/main/main.go +++ b/cmd/main/main.go @@ -9,6 +9,8 @@ import ( "riedstra.dev/go/checkup" ) +var Version = "Development" + type Config struct { RocketChatURL string `yaml:"RocketChatURL"` DiscordURL string `yaml:"DiscordURL"` @@ -59,9 +61,15 @@ func main() { fl := flag.NewFlagSet("checkup", flag.ExitOnError) confFn := fl.String("c", "config.yml", "Configuration file path") + version := fl.Bool("v", false, "Print version and exit") _ = fl.Parse(os.Args[1:]) + if *version { + fmt.Println(Version) + os.Exit(0) + } + conf, err := ReadConfig(*confFn) if err != nil { fmt.Fprintln(os.Stderr, err) -- cgit v1.2.3