In November I started working at an awesome Toronto Company called Vantage
Analytics where I have the pleasure of writing Python everyday.
While working there, I ended up getting sick of typing
python manage.py over
and over again, so I created some bash and zsh aliases for Python.
These are for any Python project:
alias -r ipy="ipython" alias -r pipir="pip install -r requirements.txt" alias -r rmpyc="find . -name \*.pyc -delete && echo 'pyc files removed.'"
I really like
rmpyc since I can never remember the arguments for
And these are for Django projects (or for running any script named manage.py I guess)
alias -r pm="python manage.py" alias -r pmsh="python manage.py shell" alias -r pmt="python manage.py test" alias -r pmrs="python manage.py runserver" alias -r pmm="python manage.py migrate" alias -r pmmm="python manage.py makemigrations"
Send me a message if you have any other fun or useful aliases.