diff options
-rw-r--r-- | db_query_interface.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/db_query_interface.go b/db_query_interface.go index 1bcf1e72d..572dd6684 100644 --- a/db_query_interface.go +++ b/db_query_interface.go @@ -32,9 +32,6 @@ func (i *DbInterface) ValidateInput(action string, argumentLength int) error { case action == "get" && argumentLength != 1: err = true expArgCount = 1 - case (action == "quit" || action == "exit") && argumentLength != 0: - err = true - expArgCount = 0 } if err { @@ -73,6 +70,11 @@ func (i *DbInterface) ParseInput(input string) bool { fmt.Println(i.trie.Get(tokens[1])) case "exit", "quit", "q": return false + case "help": + fmt.Println(`query commands: +update KEY VALUE +get KEY +`) default: fmt.Println("Unknown command:", tokens[0]) } @@ -82,6 +84,7 @@ func (i *DbInterface) ParseInput(input string) bool { } func (i *DbInterface) Start() { + fmt.Printf("DB Query tool. Type (help) for help\n") reader := bufio.NewReader(os.Stdin) for { fmt.Printf("db >>> ") |