From c3267929230ab5f7d128d5a4d6b06aa9daba3bfc Mon Sep 17 00:00:00 2001 From: Brady McDonough Date: Fri, 9 Feb 2024 14:19:44 -0700 Subject: [PATCH] Improved devel for hook targeting --- devel.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/devel.sh b/devel.sh index 1ab9a44..78a3b42 100755 --- a/devel.sh +++ b/devel.sh @@ -18,7 +18,11 @@ function clean { function update { composer update - composer dumpautoload -v + $rv = $? + if [[ $rv > 0 ]]; then + composer dumpautoload -v + fi + return $rv } if [[ $# -ne 1 ]]; then @@ -35,15 +39,23 @@ fi cmd=$1 if [[ $cmd == "update" ]]; then update + exit $? elif [[ $cmd == "test" ]]; then if [[ ! -d "vendor/" ]]; then update + if [[ $? -ne 0 ]]; then + exit $? + fi fi - ./vendor/bin/phpunit --testdox tests + ./vendor/bin/phpunit --testdox --stderr tests + exit $? elif [[ $cmd == "tidy" ]]; then tidy elif [[ $cmd == "clean" ]]; then tidy && clean else echo "Unrecognized verb: ${cmd}" + exit 1 fi + +exit 0