24 lines
607 B
Text
24 lines
607 B
Text
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
if [ "$1" == "shell" ]; then
|
||
|
ctpr manage.py shell
|
||
|
elif [ "$1" == "build" ]; then
|
||
|
ctpr build
|
||
|
elif [ "$1" == "test" ] || [ "$1" == "t" ]; then
|
||
|
ctpr runtests ${@:2}
|
||
|
elif [ "$1" == "run" ]; then
|
||
|
ctpr ${@:2}
|
||
|
elif [ "$1" == "manage" ] || [ "$1" == "manage.py" ]; then
|
||
|
ctpr manage.py ${@:2}
|
||
|
elif [ "$1" == "migrate" ]; then
|
||
|
ctpr manage.py migrate ${@:2}
|
||
|
elif [ "$1" == "makemigrations" ]; then
|
||
|
ctpr manage.py makemigrations ${@:2}
|
||
|
elif [ "$1" == "route" ]; then
|
||
|
ctf router ${PWD##*/}.ctf.sh --ident ${PWD##*/}:development:web
|
||
|
else
|
||
|
ctf project $@
|
||
|
fi
|