aboutsummaryrefslogtreecommitdiff
path: root/cmd/resolver/main.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-05-22 19:20:32 +0700
committerShulhan <ms@kilabit.info>2022-05-22 19:21:26 +0700
commita5f6725a3e35d549bf3a5b4d55820810e87a0549 (patch)
treeb88242c8c73e9c007f8885a52651f1131f04d1aa /cmd/resolver/main.go
parentb2b98d9fb700e0eb234ca486d19ab9be82221289 (diff)
downloadrescached-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.go14
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:])