diff options
| author | Shulhan <ms@kilabit.info> | 2022-05-22 19:20:32 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2022-05-22 19:21:26 +0700 |
| commit | a5f6725a3e35d549bf3a5b4d55820810e87a0549 (patch) | |
| tree | b88242c8c73e9c007f8885a52651f1131f04d1aa /cmd/resolver/main.go | |
| parent | b2b98d9fb700e0eb234ca486d19ab9be82221289 (diff) | |
| download | rescached-a5f6725a3e35d549bf3a5b4d55820810e87a0549.tar.xz | |
cmd/resolver: changes the help flag to command
Executing "resolver help" will print the command usage.
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:]) |
