The following module was proposed for inclusion in the Module List: modid: Config::IniSearch DSLIP: adpOp description: Run-time INI file searching and caching userid: BAK (Brian Koontz) chapterid: 2 (Perl_Core_Modules) communities: Personal correspondence
similar: Config::IniHash (no search capability) rationale: This module is intended as a "wrapper" module for Config::IniHash to allow for run-time searching of INI files. This functionality allows "local" INI files to temporarily take precedence over "global" INI files, at the discretion of the script user. Three levels of search precedence are currently supported: cwd, script basedir, and /etc. In addition, two naming conventions are supported: A global name (currently global.ini) and name based upon INI section. For example, a script named foobar.pl would have an associated ini section called "foobar". At runtime, the following search sequence would be performed to load the most "local" INI file: cwd/foobar.ini <most local> cwd/global.ini basedir/foobar.ini basedir/global.ini /etc/foobar.ini /etc/global.ini <most global> This would allow the overriding of "more global" INI params with "more local" params at runtime, without the need to modify system-wide INI params. enteredby: BAK (Brian Koontz) enteredon: Thu Jun 26 08:34:34 2003 GMT The resulting entry would be: Config:: ::IniSearch adpOp Run-time INI file searching and caching BAK Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ee500000_7e7b85e75255479d&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ee500000_7e7b85e75255479d&SUBMIT_pause99_add_mod_insertit=1