瀏覽代碼

Merge pull request #6536 from sinsharat/etcdctlv3_readme_update

etcdctlv3: minor updates to put and make-mirror command
Xiang Li 9 年之前
父節點
當前提交
1e1dd24d05
共有 2 個文件被更改,包括 15 次插入2 次删除
  1. 14 1
      etcdctl/README.md
  2. 1 1
      etcdctl/ctlv3/command/put_command.go

+ 14 - 1
etcdctl/README.md

@@ -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

+ 1 - 1
etcdctl/ctlv3/command/put_command.go

@@ -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
 }