Home > envtools

envtools

Envtools is a project mainly written in Python, it's free.

envtools is a productivity suite for virtualenv-based projects

envtools is a productivity suite for virtualenv-based projects. Here are some things you can do:

* addwork, rmwork, and lswork allow you to develop on several projects at once, 
  while only "working on" one.
* More to come soon...

To install:

$ python setup.py install

To use addwork/rmwork/lswork:

# Using virtualenv, start working on your primary project.
$ workon myfavoriteproject

# Next, addwork on a dependent module.
(myfavoriteproject) $ addwork subproject1

# See how fun:
(myfavoriteproject) $ lswork
subproject1
(myfavoriteproject) $ python -c "from subproject1 import *"

# Say goodbye
(myfavrotieproject) $ rmwork subproject1
(myfavoriteproject) $ lswork
(myfavoriteproject) $ python -c "from subproject1 import *"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named subproject1
Previous:wise-notes