RSS | Module Info | Add a review of Getopt-Long
Getopt-Long
(2.39)
Excellent module, although I use it through Getopt::Long::Descriptive, which makes a very useful complement for building applications.
Jean Véronis - 2013-03-12T23:57:19 (permalink)
1 out of 2 found this review helpful.
Was this review helpful to you?
Yes
No
Getopt-Long
(2.38)
There are a lot of competitors out there in the Getopt::* namespace, but none I've looked at actually seem like they're worth the trouble.
Getopt::Long does around 90% of what you really need, though in my opinion the default behavior is a little unfortunate: don't ignore the "bundling" and "no_ignore_case" options. If you want some clues about The Right Way to do use Getopt::Long, take a look at Andy Lester's App::Ack... he's already thought about this harder than you and I have.
Joe Brenner - 2010-03-15T19:47:18 (permalink)
4 out of 4 found this review helpful.
Was this review helpful to you?
Yes
No
Getopt-Long
(2.34)
Getting command line options and dealing with them is a colossal pain, and every module that does it sucks and offends someone. Getopt::Long doesn't always do what I want, and doesn't always act how I expect, but it's much closer than anything else. Given the number of different desires and expectations out there, and the fact that so many people aren't much more offended than I am by Getotp::Long, it must be doing something right!
Ricardo Signes - 2005-11-04T18:30:58 (permalink)
6 out of 6 found this review helpful.
Was this review helpful to you?
Yes
No
Getopt-Long
(2.33)
Getopt::Long has been in use in my programs for a long time now. It has been suitable for all the command line parsing I have ever had to do and worked with anything I could throw at it through various shells. It works well with Getopt::ArgvFile.
Unlike more complicated command-line parsing modules like Getopt::Declare, Getopt::Long has a rather intuitive interface and doesn't require 1500 lines of documentation (as Damian put it).
I also tried some of the simpler wrappers around this module like Getopt::Simple, but while they worked fine for what they *could* do, I needed the power of Getopt::Long and actually find its interface good enough that it doesn't need simplifying wrappers.
Steffen Müller - 2003-09-02T02:48:57 (permalink)
5 out of 5 found this review helpful.
Was this review helpful to you?
Yes
No
Getopt-Long
(2.33)
This makes accepting command-line arguments powerful, flexible, and easy.
Chris Nandor - 2003-08-25T22:14:31 (permalink)
1 out of 2 found this review helpful.
Was this review helpful to you?
Yes
No
Getopt-Long
(2.32)
Getopt-Long adds a polished feel to a command line program. It supports all the typical Unixy conventions for flags and arguments. Combined with the Pod::Usage module from the PodParser distribution, it makes for a complete, self-documenting framework for an application.
Chris Dolan - 2003-08-14T14:40:43 (permalink)
4 out of 4 found this review helpful.
Was this review helpful to you?
Yes
No

