|
|
@@ -378,6 +378,13 @@ watch [options] <key or prefix>\n
|
|
|
# bar
|
|
|
```
|
|
|
|
|
|
+```bash
|
|
|
+ETCDCTL_WATCH_KEY=foo ./etcdctl watch
|
|
|
+# PUT
|
|
|
+# foo
|
|
|
+# bar
|
|
|
+```
|
|
|
+
|
|
|
Receive events and execute `echo watch event received`:
|
|
|
|
|
|
```bash
|
|
|
@@ -388,6 +395,27 @@ Receive events and execute `echo watch event received`:
|
|
|
# watch event received
|
|
|
```
|
|
|
|
|
|
+Watch with environmental variables and execute `echo watch event received`:
|
|
|
+
|
|
|
+```bash
|
|
|
+export ETCDCTL_WATCH_KEY=foo
|
|
|
+./etcdctl watch -- echo watch event received
|
|
|
+# PUT
|
|
|
+# foo
|
|
|
+# bar
|
|
|
+# watch event received
|
|
|
+```
|
|
|
+
|
|
|
+```bash
|
|
|
+export ETCDCTL_WATCH_KEY=foo
|
|
|
+export ETCDCTL_WATCH_RANGE_END=foox
|
|
|
+./etcdctl watch -- echo watch event received
|
|
|
+# PUT
|
|
|
+# fob
|
|
|
+# bar
|
|
|
+# watch event received
|
|
|
+```
|
|
|
+
|
|
|
##### Interactive
|
|
|
|
|
|
```bash
|
|
|
@@ -413,6 +441,29 @@ watch foo -- echo watch event received
|
|
|
# watch event received
|
|
|
```
|
|
|
|
|
|
+Watch with environmental variables and execute `echo watch event received`:
|
|
|
+
|
|
|
+```bash
|
|
|
+export ETCDCTL_WATCH_KEY=foo
|
|
|
+./etcdctl watch -i
|
|
|
+watch -- echo watch event received
|
|
|
+# PUT
|
|
|
+# foo
|
|
|
+# bar
|
|
|
+# watch event received
|
|
|
+```
|
|
|
+
|
|
|
+```bash
|
|
|
+export ETCDCTL_WATCH_KEY=foo
|
|
|
+export ETCDCTL_WATCH_RANGE_END=foox
|
|
|
+./etcdctl watch -i
|
|
|
+watch -- echo watch event received
|
|
|
+# PUT
|
|
|
+# fob
|
|
|
+# bar
|
|
|
+# watch event received
|
|
|
+```
|
|
|
+
|
|
|
### LEASE \<subcommand\>
|
|
|
|
|
|
LEASE provides commands for key lease management.
|