From 15568153c98d2ac9a5b7fb554d1fceb610215261 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 4 Jan 2022 09:45:02 +0100 Subject: [PATCH] src/main.go: Add --help|-h flag to getopt --- src/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.go b/src/main.go index 72d59de..5a0ce16 100644 --- a/src/main.go +++ b/src/main.go @@ -111,16 +111,23 @@ func signalEventLoop() { func main() { var version bool + var usage bool var addr string; logger = log.New() // Command line parsing + getopt.FlagLong(&usage, "help", 'h', "Print this help text") 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 usage { + getopt.Usage() + return + } + if version { print("Version: v1.1\n") return;