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:
M | src/wrap.in | | | 5 | +++++ |
A | t/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