I recently taught myself enough Perl to solve a real-world problem*. I'd like to share the scripts, but none of the resources I studied during development prepared me for distribution.
What I'm looking for is links to good info on common practice or standards for cross plattform Perl programs.
Such as (assuming usage on the three major OSes):
How do we implement a neat and 'standard' command line interface?
- Including good parameter naming and parsing
- and help-flag / docs
How should output and logging be handled? stdout? Plain text log file in some standard path? Plain text file in CWD? All of the above?
Is there common standard for documenting / commenting Perl scripts?
- Are there any communities I could go to for getting feedback / mentoring on the script?
*specifically, I wrote Pidgin2Mail (source): a script that parses logs from the multi-protocol FOSS chat client Pidgin, converts them to well formed emails and submits to an inbox of your choice. I use it to keep all my chat logs available in gmail.