From 65f00656f224546b1b3ed3cd8217236963f770df Mon Sep 17 00:00:00 2001 From: obscuren Date: Wed, 1 Jan 2014 14:11:56 +0100 Subject: [PATCH] Help text --- db_query_interface.go | 9 ++++++--- 1 file 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 >>> ")