Browse Source

etcdctl: print out key and action when watching recursively

Xiang Li 10 years ago
parent
commit
9f9661f513
1 changed files with 5 additions and 0 deletions
  1. 5 0
      etcdctl/command/watch_command.go

+ 5 - 0
etcdctl/command/watch_command.go

@@ -16,6 +16,7 @@ package command
 
 import (
 	"errors"
+	"fmt"
 	"os"
 	"os/signal"
 
@@ -72,6 +73,10 @@ func watchCommandFunc(c *cli.Context, ki client.KeysAPI) {
 		if resp.Node.Dir {
 			continue
 		}
+		if recursive {
+			fmt.Printf("[%s] %s\n", resp.Action, resp.Node.Key)
+		}
+
 		printResponseKey(resp, c.GlobalString("output"))
 
 		if !forever {