diff options
Diffstat (limited to 'cmd/resolver/main.go')
| -rw-r--r-- | cmd/resolver/main.go | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/cmd/resolver/main.go b/cmd/resolver/main.go index 3b27c90..d8b4dd2 100644 --- a/cmd/resolver/main.go +++ b/cmd/resolver/main.go @@ -16,6 +16,7 @@ const ( cmdBlockd = "block.d" cmdCaches = "caches" cmdEnv = "env" + cmdHelp = "help" cmdHostsd = "hosts.d" cmdQuery = "query" cmdZoned = "zone.d" @@ -40,8 +41,7 @@ func main() { var ( rsol = new(resolver) - args []string - optHelp bool + args []string ) log.SetFlags(0) @@ -49,17 +49,11 @@ func main() { flag.BoolVar(&rsol.insecure, "insecure", false, "Ignore invalid server certificate.") flag.StringVar(&rsol.nameserver, "ns", "", "Parent name server address using scheme based.") flag.StringVar(&rsol.rescachedUrl, "server", defRescachedUrl, "Set the rescached HTTP server.") - flag.BoolVar(&optHelp, "h", false, "") flag.Parse() args = flag.Args() - if optHelp { - fmt.Println(Usage) - os.Exit(1) - } - if len(args) == 0 { fmt.Println(Usage) os.Exit(1) @@ -77,6 +71,10 @@ func main() { case cmdEnv: rsol.doCmdEnv(args[1:]) + case cmdHelp: + fmt.Println(Usage) + os.Exit(1) + case cmdHostsd: rsol.doCmdHostsd(args[1:]) |
