From 15a4566b3bf495780d49573f8158cf43e42be263 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 2 Dec 2021 12:56:09 +0100 Subject: [PATCH] src/main.go: add -v and --version flag. --- src/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.go b/src/main.go index 8731c1c..cfab61e 100644 --- a/src/main.go +++ b/src/main.go @@ -51,13 +51,20 @@ func openlog(file string) *os.File { // --------------------------------------------------------- func main() { + var version bool var logfd *os.File // Command line parsing + getopt.FlagLong(&version, "version", 'v', "Print version") getopt.FlagLong(&logFile, "log", 'l', "Path to log file", "file") getopt.FlagLong(&pidFile, "pid", 'p', "Path to pid file", "file") getopt.Parse() + if version { + print("Version: v1.0\n") + return; + } + if len(logFile) > 0 { logfd = openlog(logFile) log.SetWriter(logfd)