Process runner inspired by foreman
You should use it during development.
Create a Henfile (it is YAML):
name: Shopium[dev] proc: web: "python -u ./manage.py runserver -b 0.0.0.0" cdn: "python -u ./dev_cdn_server.py" solr: "./run_solr" workers: "python -u ./manage.py runworkers" smtp_worker: "sh -c \"PYTHONPATH=libs:core python workers/smtp_gateway.py shopium.ini\"" env: PYTHONUNBUFFERED: "1"
Running with some processes disabled:
hen --nocdn --nosolr
pip install hen
Tested with Python 2.7 and Python 3.2/3.3
It is easy. Fork repo on GitHub, fix stuff and send me nice looking pull-request.