Config/Directory - version 0.03 =============================== INTRO Config::Directory provides an object-oriented interface to configuration data stored as multiple small files in one or more config directories. Using individual files for config items greatly simplifies update interfaces and scriptability, while using multiple directories allows distinctions between distribution and local configuration settings, for example. Basic usage: $c = Config::Directory->new('/usr/local/myapp/conf'); or: $c = Config::Directory->new([ '/usr/local/myapp/conf', "$HOME/.myapp" ]); Each file becomes an entry in the blessed hashref $c, with the filename as the key and the file contents as the value. There are various optional arguments to modify the default behaviour - see the perldocs for the details. This version supports write access to config files, using a set() method: $c->set($name, $value) which writes $value to the file called $name. If more than one config directory is used, set() always used the last one in the list for writes. A get() method is provided for consistency, equivalent to the direct hash access. INSTALLATION The usual: perl Makefile.PL make make test make install DEPENDENCIES File::Basename, File::Spec.