github.com/slantview/etcdctl@v0.1.3-0.20131011185546-5aaeca137f94/get.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  )
     6  
     7  const GetUsage = `usage: etcdctl [etcd flags] get <key>`
     8  
     9  func init() {
    10  	registerCommand("get", GetUsage, 2, 2, get)
    11  }
    12  
    13  func get(args []string) error {
    14  	key := args[1]
    15  	resps, err := client.Get(key)
    16  	if err != nil {
    17  		return err
    18  	}
    19  	for _, resp := range resps {
    20  		if resp.Value != "" {
    21  			fmt.Println(resp.Value)
    22  		}
    23  	}
    24  	return nil
    25  }