From: Ed Warnicke Date: Mon, 18 Jan 2016 17:12:53 +0000 (-0700) Subject: Enabled vppctl to provide an interactive shell X-Git-Tag: odp_vpp~2252 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=7471c6d7d7e18a8515e49537eb88c8cf7ca6279c;p=odp4vpp.git Enabled vppctl to provide an interactive shell Change-Id: Ibfed316570c03a4dd158781c6201f5713837adb4 Signed-off-by: Ed Warnicke --- diff --git a/vpp-api-test/scripts/vppctl b/vpp-api-test/scripts/vppctl old mode 100644 new mode 100755 index b789493f..90828f67 --- 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