Hola a todos,
en un script donde leía el valor de ciertas variables de un fichero de
conf, estaba asignando los valores por defecto como:
my $mail=$config{mail}||"mi_mail";
Ahora quería cambiar este método y utilizar algo un poco más genérico,
así que buscando he encontrado Config::General.
http://search.cpan.org/~tlinden/Config-General-2.50/General.pm
Ahora estoy leyendo el fichero y directamente me genera un hash donde
tengo todos los valores que defino en mi fichero custom.
Para los defaults puedo utilizar -DefaultConfig y pasarle un hash con
los valores por defecto, pero me preguntaba si podría pasar los valores
por defecto directamente desde un fichero. Es decir:
leer el fichero con los valores por defecto -> Todas las variables
definidas
leer el fichero correspondiente -> Las variables que allí ponga
sobreescribirán los valores por defecto.
He encontrado una manera de hacerlo y es hacer un cat del fichero
custom sobre el default y leerlo con -MergeDuplicateOptions, así el
valor que coge un avariable es el último que se de en el fichero....
pero lo veo cutre...
Alguien me echa una mano?
salu2,
Arnau
--
_______________________________________________
Comandob mailing list
[email protected]
http://lists.badopi.org/mailman/listinfo/comandob