in reply to Re: How can I have both short and long options with Getopt::Long?
in thread How can I have both short and long options with Getopt::Long?

Ugh - reading the documentation of App::Cmd, it feels far more like Catalyst when compared to CGI or Dancer.

It expects your application to have subcommands and wants you to create a subclass for every subcommand. It automagically loads plugins and hides the real structure of the program from somebody who just wants to look at how a program does its stuff.

This approach certainly makes sense if your program is basically the gateway to a lot of subcommands, like git is the dispatcher to a large family of other programs. But most programs never reach that scale, and below that scale, the approach of App::Cmd strikes me as conceptual overkill.

  • Comment on Re^2: How can I have both short and long options with Getopt::Long?
  • Download Code