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;