Namespaces

Classes

Manage named callback hooks

Interfaces

Alter the result of a command after it has been processed.

Extract Output hooks are used to select the particular data elements of the result that should be printed as the command output -- perhaps after being formatted.

Non-interactively (e.g. via configuration files) apply configuration values to the Input object.

Interactively supply values for missing required arguments for the current command. Note that this hook is not called if the --no-interaction flag is set.

Add options to a command.

A result processor takes a result object, processes it, and returns another result object. For example, if a result object represents a 'task', then a task-runner hook could run the task and return the result from that execution.

Validate the arguments for the current command.