View on GitHub Download from PyPi

Ramona

Your next favorite runtime supervisor

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.

Quick introduction

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:

Documentation

Ramona Manual

Download and Installation

Installation using pip
$ pip install ramona
Installation using easy_install
$ easy_install ramona
Download

Authors and Contributors