From 614d14e399d61cba0e85bb08bbd3c3568c8d7f93 Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Tue, 22 Feb 2022 08:43:29 -0800 Subject: [PATCH] Add version flag --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.go b/main.go index 6c7921b..a21a5c1 100644 --- a/main.go +++ b/main.go @@ -20,6 +20,7 @@ package main import ( _ "embed" + "flag" "fmt" "os" "strconv" @@ -44,6 +45,15 @@ var ( ) func main() { + showVer := flag.Bool("version", false, "Show version number and exit") + flag.Parse() + // If version requested, print and exit + if *showVer { + fmt.Println(version) + return + } + + // Initialize infinitime library infinitime.Init() // Cleanly exit after function defer infinitime.Exit()