Implement list and fix test

This commit is contained in:
bel
2019-06-21 17:57:00 -06:00
parent ade973d19d
commit 52479ed8a0
12 changed files with 161 additions and 29 deletions

View File

@@ -13,8 +13,8 @@ import (
func main() {
as := args.NewArgSet()
as.Append(args.STRING, "addr", "addr of store", "")
as.Append(args.STRING, "db", "type of store", "map")
as.Append(args.STRING, "addr", "addr of store", "localhost:8102")
as.Append(args.STRING, "db", "type of store", "dynomite")
as.Append(args.STRING, "user", "user of store", "")
as.Append(args.STRING, "pass", "pass of store", "")
as.Append(args.STRING, "do", "[get set]", "get")
@@ -37,6 +37,10 @@ func main() {
start := time.Now()
var b []byte
switch strings.ToLower(as.Get("do").GetString()) {
case "list":
var c []string
c, err = db.List(nil, as.Get("k").GetString())
b = []byte(fmt.Sprintf("%v", c))
case "get":
b, err = db.Get(as.Get("k").GetString())
case "set":