Configuration utility to ease navigation of local and system configurations
Project description
Configuration utility to ease navigation of local and system configurations
Installation
From the project root directory:
$ python setup.py install
Usage
Example:
from confutil import Config conf = Config('spam') password = conf['password']
That will pull the first password value from a search through this sequence:
./.spam.conf
./.spam.cfg
~/.spam.conf
~/.spam.cfg
~/.config/.spam.conf
~/.config/.spam.cfg
~/.config/spam/config.conf
~/.config/spam/config.cfg
~/.config/spam/config
/etc/.spam.conf
/etc/.spam.cfg
/etc/spam/config.conf
/etc/spam/config.cfg
/etc/spam/config
To print a derived configuration from the current directory, run:
$ confutil $PROJECT_NAME
Release Notes
- 0.0.1:
Project created