Changes for version 0.300 - 2009-09-28
- DEPRECATED -run OPTION TO APP CLASS IMPORT "use MyApp -run;" is deprecated; it will be removed after no less than a year
- this led to problems where normal exit-on-error messages confused users by complaining about failing to compile; magic to stop this is not worth the tiny savings
- COMMANDS SHOULD NOW HAVE ->execute RATHER THAN ->run this will not break you code... except:
- WILL BREAK YOUR CODE: App::Cmd::Simple programs must use ->execute rather than ->run
Documentation
getting started with App::Cmd
Modules
write command line apps with less suffering
App::Cmd-specific wrapper for Getopt::Long::Descriptive
a base class for App::Cmd commands
list the application's commands
display a command's help screen
a helper for building one-command App::Cmd applications
an App::Cmd::Command that is also an App::Cmd
"app cmd --subcmd" style subdispatching
for capturing the result of running an app
Provides
in lib/App/Cmd/Plugin.pm
in lib/App/Cmd/Setup.pm
in lib/App/Cmd/Tester.pm