aboutsummaryrefslogtreecommitdiff
path: root/cmd/resolver/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/resolver/main.go')
-rw-r--r--cmd/resolver/main.go22
1 files changed, 14 insertions, 8 deletions
diff --git a/cmd/resolver/main.go b/cmd/resolver/main.go
index d8b4dd2..c8e5fe7 100644
--- a/cmd/resolver/main.go
+++ b/cmd/resolver/main.go
@@ -9,17 +9,20 @@ import (
"log"
"os"
"strings"
+
+ "github.com/shuLhan/rescached-go/v4"
)
// List of valid commands.
const (
- cmdBlockd = "block.d"
- cmdCaches = "caches"
- cmdEnv = "env"
- cmdHelp = "help"
- cmdHostsd = "hosts.d"
- cmdQuery = "query"
- cmdZoned = "zone.d"
+ cmdBlockd = "block.d"
+ cmdCaches = "caches"
+ cmdEnv = "env"
+ cmdHelp = "help"
+ cmdHostsd = "hosts.d"
+ cmdQuery = "query"
+ cmdVersion = "version"
+ cmdZoned = "zone.d"
subCmdAdd = "add"
subCmdCreate = "create"
@@ -34,7 +37,7 @@ const (
)
var (
- Usage string // Overwritten by build.
+ Usage string // Contains usage of program, overwritten by build.
)
func main() {
@@ -86,6 +89,9 @@ func main() {
rsol.doCmdQuery(args)
+ case cmdVersion:
+ fmt.Println(rescached.Version)
+
case cmdZoned:
args = args[1:]
rsol.doCmdZoned(args)