pconfig project is a perl script to set up... perl scripts! Allows a perl script's configuration information to be included within the script for no need for external files. Controlled by internal comments within the script itself (the target script). The output script is also pconfig compatible (if renamed to .pc) to reconfigure if required. What's the use?
I am the author of a few other perl scripts, some GPL, some not. Two of them are designed to (try to) be as fast as possible. This is especially true for net-check since it is designed to be run every fifteen minutes.
If these programs were required to read a configuration file, parse it, and then verify the options EVERY TIME THEY RAN, it would end up being some serious wasted processor time.
So I put the configuration in the beginning of the scripts. The data is there with no extra effort.
When I released the first version of fireparse, I got e-mail like crazy. Why? I accidentally left my e-mail address in there as the report destination! Oops...
So I decided to write pconfig to be an external program that would set up fireparse and handle (some) sanity checking along the way. Figuring it may help other people (that's why fireparse was first released), I made pconfig fairly generic.