Ramona is an enterprise-grade runtime supervisor that allows controlling and monitoring software programs during their execution life cycle.
It provides supervisor/console functionality of init.d-like start/stop control, continuous integration (e.g. unit/functional/performance test launcher), deployment automation and other command-line oriented features.
Target platforms are all modern UNIXes, BSD derivates and Windows.
Let's assume your project (named foo) directory looks as follow:
foo/ bin/ share/ src/ docs/ foo.py <--- this is Ramona foo.conf
Ramona system will the provide you with following command-line API:
There is also optional web-based user interface:
Download and Installation
Installation using pip
$ pip install ramona
Installation using easy_install
$ easy_install ramona
- Python Package Index (PyPi)