Modules

Handle command line processing for programs with subcommands
Define exception objects used by CmdDispatch modules.
Provide help functionality for the CmdDispatch module
Abstract out the input and output for App::CmdDispatch
Dispatch table with support for aliases.

Provides

in lib/App/CmdDispatch/Exception.pm
in lib/App/CmdDispatch/Exception.pm
in lib/App/CmdDispatch/IO.pm