Add version flag

This commit is contained in:
Elara 2022-02-22 08:43:29 -08:00
parent c08ddfd810
commit 614d14e399
1 changed files with 10 additions and 0 deletions

10
main.go
View File

@ -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()