Help text
This commit is contained in:
parent
30f3b4d4e4
commit
65f00656f2
@ -32,9 +32,6 @@ func (i *DbInterface) ValidateInput(action string, argumentLength int) error {
|
|||||||
case action == "get" && argumentLength != 1:
|
case action == "get" && argumentLength != 1:
|
||||||
err = true
|
err = true
|
||||||
expArgCount = 1
|
expArgCount = 1
|
||||||
case (action == "quit" || action == "exit") && argumentLength != 0:
|
|
||||||
err = true
|
|
||||||
expArgCount = 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if err {
|
if err {
|
||||||
@ -73,6 +70,11 @@ func (i *DbInterface) ParseInput(input string) bool {
|
|||||||
fmt.Println(i.trie.Get(tokens[1]))
|
fmt.Println(i.trie.Get(tokens[1]))
|
||||||
case "exit", "quit", "q":
|
case "exit", "quit", "q":
|
||||||
return false
|
return false
|
||||||
|
case "help":
|
||||||
|
fmt.Println(`query commands:
|
||||||
|
update KEY VALUE
|
||||||
|
get KEY
|
||||||
|
`)
|
||||||
default:
|
default:
|
||||||
fmt.Println("Unknown command:", tokens[0])
|
fmt.Println("Unknown command:", tokens[0])
|
||||||
}
|
}
|
||||||
@ -82,6 +84,7 @@ func (i *DbInterface) ParseInput(input string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (i *DbInterface) Start() {
|
func (i *DbInterface) Start() {
|
||||||
|
fmt.Printf("DB Query tool. Type (help) for help\n")
|
||||||
reader := bufio.NewReader(os.Stdin)
|
reader := bufio.NewReader(os.Stdin)
|
||||||
for {
|
for {
|
||||||
fmt.Printf("db >>> ")
|
fmt.Printf("db >>> ")
|
||||||
|
Loading…
Reference in New Issue
Block a user