Catamorphism for Command data type.
The description of this command.
Higher order function to handle parse and dispatch.
Higher order function to handle parse and dispatch. This is a convenience only.
Higher order function to handle parse and dispatch.
Higher order function to handle parse and dispatch. This is a convenience only.
Higher order function to handle parse and dispatch.
Higher order function to handle parse and dispatch. This is a convenience only.
The name of this command.
Parse a list of arguments based on this command and apply the resultant function to the data object.
The subcommands of this command.
Create an argument parser for this command.
Create an argument parser for this command. This is for advanced
usage only. It is expected that the parse
method is sufficient
for most cases.
The usage string for this command using the default usage mode.
The usage string for this command using the default usage mode. Equivalent to usageForMode(DefaultUsageMode).
The usage string for this command using the specified usage mode.
Combine this command with the specified description and return the new description.
Combine this command with the specified description and return the new description. If a description is already set it shall be replaced.
Commands data type. Represents a command with sub-commands.