bernini/wrapper.sh
2021-01-25 02:27:02 +01:00

37 lines
No EOL
846 B
Bash
Executable file

#!/usr/bin/env bash
case "$1" in
r|ru|run)
poetry run ./manage.py runserver
;;
m|ma|man|mana|manag|manage)
shift
if [ -z "$1" ]
then
echo -e "must provide manage.py's arguments" && exit 1
fi
poetry run ./manage.py "$@"
;;
mi|mig|migr|migra|migrat|migrate)
poetry run ./manage.py migrate
;;
a|ad|add)
shift
if [ -z "$1" ]
then
echo -e "must provide pypi some poetry dependency" && exit 1
fi
poetry add "$@"
;;
r|re|rem|remo|remov|remove)
shift
if [ -z "$1" ]
then
echo -e "must provide pypi some poetry dependency" && exit 1
fi
poetry remove "$@"
;;
*)
echo -e "doesn't exist" && exit 1
;;
esac