summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/gogios/main.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/cmd/gogios/main.go b/cmd/gogios/main.go
index 516c498..3394e94 100644
--- a/cmd/gogios/main.go
+++ b/cmd/gogios/main.go
@@ -3,17 +3,27 @@ package main
import (
"context"
"flag"
+ "fmt"
"time"
"codeberg.org/snonux/gogios/internal"
)
+const versionStr = "v0.0.0"
+
func main() {
configFile := flag.String("cfg", "/etc/gogios.json", "The config file")
timeout := flag.Int("timeout", 5, "Global timeout in minutes")
renotify := flag.Bool("renotify", false, "Renotify all unhandled")
+ version := flag.Bool("version", false, "Display version")
flag.Parse()
+ if *version {
+ fmt.Printf("This is Gogios version %s; (C) by Paul Buetow\n", versionStr)
+ fmt.Println("https://codeberg.org/snonux/gogios")
+ return
+ }
+
ctx, cancel := context.WithTimeout(context.Background(),
time.Duration(*timeout)*time.Minute)
defer cancel()