citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit e4b952337214ba7289078adc75d07dfc2ce5c047
parent c5c6b0acfdaa7ce55e47bb858452e7b4038fe456
Author: Kyle Milz <kyle@0x30.net>
Date:   Thu,  4 Aug 2016 00:19:25 -0600

src: don't get all weird when citrun-wrap -foo is passed

Diffstat:
Msrc/wrap.in | 5+++++
At/wrap_badarg.t | 8++++++++
2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/wrap.in b/src/wrap.in @@ -1,4 +1,9 @@ #!/bin/sh +if [[ ${1} = -* ]]; then + echo "usage: citrun-wrap <build cmd>" + exit 1 +fi + export PATH="%CITRUN_PATH%:$PATH" exec $@ diff --git a/t/wrap_badarg.t b/t/wrap_badarg.t @@ -0,0 +1,8 @@ +#!/bin/sh + +echo 1..2 + +out=`./src/citrun-wrap -v` + +[ $? -eq 1 ] && echo ok 1 - return code +[ "$out" = "usage: citrun-wrap <build cmd>" ] && echo ok 2 - stdout