parent
35221b979e
commit
8f49c8815d
@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
function tidy {
|
||||
rm -vf {./,tests/,src/{./,AntiCSRF/,Clock/,Hash/,Request/,Required/,RFC/,Session/,URI/,Workflow/}}*~
|
||||
rm -vf {./,tests/,src/{./,AntiCSRF/,Clock/,Hash/,Request/,Required/,RFC/,Session/,URI/,Workflow/}}#*#
|
||||
}
|
||||
|
||||
function clean {
|
||||
if [[ ! -d "vendor/" ]]; then
|
||||
echo "No vendor/ folder to remove."
|
||||
else
|
||||
echo "Removing ./vendor/ ..."
|
||||
rm -rf "vendor/"
|
||||
echo "Done"
|
||||
fi
|
||||
rm -fv "composer.lock"
|
||||
}
|
||||
|
||||
function update {
|
||||
composer update
|
||||
composer dumpautoload -v
|
||||
}
|
||||
|
||||
if [[ $# -ne 1 ]]; then
|
||||
echo "This script requires a verb."
|
||||
echo "VERBS:"
|
||||
echo " update - Update dependencies with composer"
|
||||
echo " test - If no vendor/ folder Update, then run phpunit tests."
|
||||
echo " clean - Remove all buildfiles and editor artifacts."
|
||||
echo " tidy - Remove all editor artifacts."
|
||||
fi
|
||||
|
||||
cmd=$1
|
||||
if [[ $cmd == "update" ]]; then
|
||||
update
|
||||
elif [[ $cmd == "test" ]]; then
|
||||
if [[ ! -d "vendor/" ]]; then
|
||||
update
|
||||
fi
|
||||
./vendor/bin/phpunit --testdox tests
|
||||
elif [[ $cmd == "tidy" ]]; then
|
||||
tidy
|
||||
elif [[ $cmd == "clean" ]]; then
|
||||
tidy && clean
|
||||
else
|
||||
echo "Unrecognized verb: ${cmd}"
|
||||
fi
|
||||
Loading…
Reference in new issue