Did a bit of small-form refactoring, e.g. added comments, renamed variables to be a bit more intuitive. Overall I'm truly surprised at how succinct you were able to get this (thank the gods for CPAN!). Thanks and I'll be using this a lot myself I think. =)
Removed block-style declaration for package.
chmod 700 due to plaintext password
Renamed all variables called 'data'. See here: http://petdance.com/20…
Removed unnecessary stringification in variable initialization
Added comments for clarity
Renamed several variables for improved readability.
Corrected previously overlooked variable rename ('conf' to 'config')
Added postfix comments for clarity.
Refactored variable names for improved readability.
Ok, I admit this wasn't a good idea ;) Thanks !
=) Once I stopped using foo/bar all over the place, eliding "data" and similarly ambiguous names was the next step for me. To legibility—and beyond!
If I have time, i'll try to write a small Vim function/script to check for well known ambiguous names before saving. This could really help me.