
Config::Sofu - Easy interface to configuration files in .sofu format

use vars qw/%CONFIG/;
use Config::Sofu "config.sofu";
if ($CONFIG{FOOBAR}) {
...
}
if ($CONFIG{Bar}->[7]->{Foo} eq "Foobar") {
...
}
Save the new configuration:
$CONFIG{FOOBAR}="Bar times Foo";
Config::Sofu::save;
or
Config::Sofu::save(%CompletlyNewConfig)

This class exports the hash %CONFIG by default which contains all the information of the file given to the use statement.

This module does just one thing: It loads data from a .sofu file and puts it into %CONFIG.

Save the new configuration of to the same file again.
If the file was binary sofu it is saved again in binary sofu.

The comments in the sofu-file will only be saved again if Data::Sofu >= 0.2.3 is installed.
Can only read binary sofu files if Data::Sofu >= 0.2.8 is installed.

Data::Sofu,perl(1),http://sofu.sf.net