http://www.perlmonks.org?node_id=479489


in reply to Re: deriving usage from Getopts::Long
in thread deriving usage from Getopts::Long

I second using Getopt::Long with Pod::Usage when possible. It works well in practice, and I don't have to lug around extra README files or man pages.

For scripts that I've written without Pod::Usage, I like putting my own usage() function at the top of the script. That way I can see it up front as a reference (and make it easier to remember I need to keep it up to date).