Enabled vppctl to provide an interactive shell 24/124/1
authorEd Warnicke <eaw@cisco.com>
Mon, 18 Jan 2016 17:12:53 +0000 (10:12 -0700)
committerEd Warnicke <eaw@cisco.com>
Mon, 18 Jan 2016 17:14:20 +0000 (10:14 -0700)
Change-Id: Ibfed316570c03a4dd158781c6201f5713837adb4
Signed-off-by: Ed Warnicke <eaw@cisco.com>
vpp-api-test/scripts/vppctl [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index b789493..90828f6
@@ -1,2 +1,13 @@
 #!/bin/bash
 #!/bin/bash
-echo exec ${@} | vpe_api_test | sed 's/vat# //g'
+if [ $# -gt 0 ]; then
+    echo exec ${@} | vpe_api_test | sed 's/vat# //g'
+else
+    echo -n "vpp# "
+    while read CMD; do
+       if [ $CMD == "exit" ]; then
+           exit
+       fi
+       echo exec $CMD | vpe_api_test | sed 's/vat# //g'
+       echo -n "vpp# "
+    done
+fi