more useful options | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I'm trying to read some third party INI files using Config::IniFiles. I'm using the latest Config::IniFiles v2.52 with perl v5.8.8. I've never used Config::IniFiles before. Given a simple example third party INI file, fred.ini, as follows: running this program: emits: and produces a new ini file, fred2.ini, as follows: That is, Config::IniFiles seems to read the INI file ok, but writes it out in a different "<<EOT here document" format. I need the new INI file to be written in its original format. Otherwise, the third party application is unable to read the updated INI files that I produce. From reading the Config::IniFiles docs, it's unclear to me whether the third party multi-valued parameter INI file format, namely: is officially supported. Though Config::IniFiles seems to read this format happily enough, it's not mentioned in its docs and I can see no way to make WriteConfig() emit a multi-valued parameter in this format. There are many ways I could solve this problem. I could raise a Config::IniFiles ticket/patch enhancing this module to handle my third party multi-value parameter format. Or look for a different INI file module, write my own, ... Suggestions on how to solve my problem are welcome. In reply to Problem with Config::IniFiles multi-valued parameters and WriteConfig by eyepopslikeamosquito
|
|