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
To install Config::Sofu, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Config::Sofu
CPAN shell
perl -MCPAN -e shell install Config::Sofu
For more information on module installation, please visit the detailed CPAN module installation guide.