in reply to Parsing the command line: manual or module?

You might also consider TheDamian's Getopt::Euclid:

Getopt::Euclid uses your program's own documentation to create a command-line argument parser. This ensures that your program's documented interface and its actual interface always agree.
Both Getopt::Euclid and Getopt::Clade are discussed in Perl Best Practices.

  • Comment on Re: Parsing the command line: manual or module?