ConfigView is tool to visualize and manipulate (sets of hierarchal) config files.

http://bitbucket.org/schettino72/configview/

Intro

Lets take an example of a web application that is deployed into different sites using different config values. It is desirable to keep config items specific to a site in separate files. The application also uses different config values depending if it is used on development and production.

This gives the following usage of config files:

site 1 dev -> base_config.ini, site1_config.ini

site 2 dev -> base_config.ini, site2_config.ini

site 3 dev -> base_config.ini, site3_config.ini

site 1 production -> base_config.ini, site1_config.ini, production.ini

…

ConfigView is tool to help you visualize what are the actual values being used, and provide a “diff” between different sets.

see http://bitbucket.org/schettino72/configview/raw/tip/samples/sample.html for a sample output.