From 7471c6d7d7e18a8515e49537eb88c8cf7ca6279c Mon Sep 17 00:00:00 2001 From: Ed Warnicke Date: Mon, 18 Jan 2016 10:12:53 -0700 Subject: Enabled vppctl to provide an interactive shell Change-Id: Ibfed316570c03a4dd158781c6201f5713837adb4 Signed-off-by: Ed Warnicke --- vpp-api-test/scripts/vppctl | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) mode change 100644 => 100755 vpp-api-test/scripts/vppctl (limited to 'vpp-api-test') diff --git a/vpp-api-test/scripts/vppctl b/vpp-api-test/scripts/vppctl old mode 100644 new mode 100755 index b789493f2be..90828f6773b --- a/vpp-api-test/scripts/vppctl +++ b/vpp-api-test/scripts/vppctl @@ -1,2 +1,13 @@ #!/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 -- cgit 1.2.3-korg