Merge pull request #6536 from sinsharat/etcdctlv3_readme_update

etcdctlv3: minor updates to put and make-mirror command
This commit is contained in:
Xiang Li 2016-09-27 23:58:42 -05:00 committed by GitHub
commit 1e1dd24d05
2 changed files with 15 additions and 2 deletions

View File

@ -32,6 +32,8 @@ PUT assigns the specified value with the specified key. If key already holds a v
- lease -- lease ID (in hexadecimal) to attach to the key.
- prev-kv -- return the previous key-value pair before modification.
#### Return value
##### Simple reply
@ -58,6 +60,16 @@ The protobuf encoding of the PUT [RPC response][etcdrpc].
# bar
```
```bash
./etcdctl put foo bar1 --prev-kv
# OK
# foo
# bar
./etcdctl get foo
# foo
# bar1
```
#### Notes
If \<value\> isn't given as command line argument, this command tries to read the value from standard input.
@ -690,7 +702,6 @@ Whenever a leader is elected, its proposal is given as output.
./etcdctl elect myelection foo
# myelection/1456952310051373265
# foo
```
#### Notes
@ -761,6 +772,8 @@ the database, the etcd member releases this free space back to the file system.
- no-dest-prefix -- Mirror key-values to the root of the destination cluster
- dest-insecure-transport -- Disable transport security for client connections
#### Return value
Simple reply

View File

@ -50,7 +50,7 @@ will store the content of the file to <key>.
Run: putCommandFunc,
}
cmd.Flags().StringVar(&leaseStr, "lease", "0", "lease ID (in hexadecimal) to attach to the key")
cmd.Flags().BoolVar(&putPrevKV, "prev-kv", false, "return changed key-value pairs")
cmd.Flags().BoolVar(&putPrevKV, "prev-kv", false, "return the previous key-value pair before modification")
return cmd
}