Conficat

Short Description

Generate configuration files from CSV tables using Cheetah templates.

More Information on Cheetah and CSV:

Examples

http://github.com/znerol/Conficat/tree/master/examples/

System requirements

  • Python >= 2.4

Note: Mac OS X 10.4 Tiger ships with Python 2.3. You have to upgrade Python in order to use conficat on Tiger Systems.

Download

Please get the sourcecode from github:
http://github.com/znerol/conficat

Installation

Cheetah

Make sure the Cheetah template engine is installed properly. If you are not
sure whether you have this package installed try the following command line.
You will get an "ImportError" if you lack the package, otherwise the "ok!" will
be printed in your terminal window.

$ python -c 'from Cheetah.Template import Template; print "ok!"'

Cheetah is available from the official website:
http://www.cheetahtemplate.org/

Conficat

Change into the conficat directory and build it:

$ python setup.py build
$ python setup.py test

Install conficat. Keep in mind that you need to have root privileges if you
want to install it system wide in UNIX-like machines (Mac OS X and Linux):

# python setup.py install