Perl/Config::General
De Astillas.net
< Perl
Módulo | Config::General |
---|---|
Versión | 2.40 |
Uso | Aplicaciones finales |
Propósito | Manipulación de archivos de configuración: lectura, escritura y análisis. |
Sumario
Sinopsis
use Config::General;
my %default_values = (
user => 'nobody',
tmpdir => '/var/tmp'
);
my %conf_options = (
-ConfigPath => [ qw(. /etc/myprogram) ],
-MergeDuplicateBlocks => 1,
-AutoTrue => 1,
-LowerCaseNames => 1,
-MergeDuplicateBlocks => 1,
-MergeDuplicateOptions => 1,
-InterPolateVars => 1,
-InterPolateEnv => 1,
-DefaultConfig => \%default_values,
);
# El método de clase new() carga el archivo de configuración y aplica los valores
# predeterminados que le hemos indicado
my $cf = Config::General->new( %conf_options,
-ConfigFile => 'myconfig.conf' );
# Para obtener una tabla hash podemos usar
my %values = $cf->getall();