From afb35e366d2cc42a22f0cd71663599b0acdd1283 Mon Sep 17 00:00:00 2001 From: kayrus Date: Thu, 8 Oct 2015 16:32:03 +0200 Subject: [PATCH] client: added example on how to get node's value --- client/README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/client/README.md b/client/README.md index 4ad506710..bb51bfeb1 100644 --- a/client/README.md +++ b/client/README.md @@ -35,11 +35,25 @@ func main() { log.Fatal(err) } kapi := client.NewKeysAPI(c) - resp, err := kapi.Set(context.Background(), "foo", "bar", nil) + // set "/foo" key with "bar" value + log.Print("Setting '/foo' key with 'bar' value") + resp, err := kapi.Set(context.Background(), "/foo", "bar", nil) if err != nil { log.Fatal(err) } else { - log.Print(resp) + // print common key info + log.Printf("Set is done. Metadata is %q\n", resp) + } + // get "/foo" key's value + log.Print("Getting '/foo' key value") + resp, err = kapi.Get(context.Background(), "/foo", nil) + if err != nil { + log.Fatal(err) + } else { + // print common key info + log.Printf("Get is done. Metadata is %q\n", resp) + // print value + log.Printf("%q key has %q value\n", resp.Node.Key, resp.Node.Value) } } ```