Explorar el Código

etcdctl: print out key and action when watching recursively

Xiang Li hace 10 años
padre
commit
9f9661f513
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  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 {