#!/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