A collection of some of my personal ZSH scripts, to make my life easier.
- Make a virtualenv:
venv
- Start working inside a virtualenv
work
Puts the virtualenv in $PWD/.venv/
- Make a virtualenv for two different versions of a software, in the same module
venv 1.2
venv 1.3
- Make a virtualenv with a different python version
venv 1.3 2.7
andvenv 1.3 3.3
- Start working inside a virtualenv
work 1.2
work 1.3
(it automatically deactivates if inside another venv)work 1.3 2.7
Puts the virtualenv inside $PWD/.venv-1.2/ and $PWD/.venv-1.3/
- Install requirements.txt
req
- manage.py
dj
- E.g.
dj runserver
ordj shell
- Checks for manage.py, project/manage.py or bin/django (buildout)
- manage.py runserver
dr
- Checks for manage.py, project/manage.py or bin/django (buildout)
Symlink the directories into ~/.oh-my-zsh/custom/
E.g.:
ln -s django ~/.oh-my-zsh/custom/django
ln -s virtualenv ~/.oh-my-zsh/custom/virtualenv