| Arguments |
Provides an interface for interacting with
a command's options and arguments. |
| Command |
Base class for console commands. |
| CommandCollection |
Collection for Commands. |
| CommandFactory |
This is a factory for creating Command and Shell instances. |
| CommandRunner |
Run CLI commands for the provided application. |
| CommandScanner |
Used by CommandCollection and CommandTask to scan the filesystem
for command classes. |
| ConsoleErrorHandler |
Error Handler for Cake console. Does simple printing of the
exception that occurred and the stack trace of the error. |
| ConsoleInput |
Object wrapper for interacting with stdin |
| ConsoleInputArgument |
An object to represent a single argument used in the command line. |
| ConsoleInputOption |
An object to represent a single option used in the command line. |
| ConsoleInputSubcommand |
An object to represent a single subcommand used in the command line. |
| ConsoleIo |
A wrapper around the various IO operations shell tasks need to do. |
| ConsoleOptionParser |
Handles parsing the ARGV in the command line and provides support
for GetOpt compatible option definition. Provides a builder pattern implementation
for creating shell option parsers. |
| ConsoleOutput |
Object wrapper for outputting information from a shell application. |
| Helper |
Base class for Helpers. |
| HelperRegistry |
Registry for Helpers. Provides features
for lazily loading helpers. |
| HelpFormatter |
HelpFormatter formats help for console shells. Can format to either
text or XML formats. Uses ConsoleOptionParser methods to generate help. |
| Shell |
Base class for command-line utilities for automating programmer chores. |
| ShellDispatcher |
Shell dispatcher handles dispatching cli commands. |
| TaskRegistry |
Registry for Tasks. Provides features
for lazily loading tasks. |