Optional
allowIf true, the processor can handle unlisted commands
Optional
authorThe author of the command
The command that this processor handles
Optional
descriptionA description of the command
Optional
hooksHooks that are executed before and after the command is processed
Optional
metadataThe metadata for the command processor
Optional
parametersParameters that the command accepts
Optional
parentThe parent processor, it is populated by the processor manager
Optional
processorsProcessors that are nested under this processor
Optional
stateRepresents the state configuration for the command processor
Optional
validateA function that validates the command before execution
An object with a valid property that indicates if the value is valid and an optional message property that contains a message to display if the value is not valid
Optional
valueIf true, the value is required
Optional
versionThe version of the command processor
Optional
initializeInitialize the command processor
The context in which the command is executed
Process the command
The command to process
The context in which the command is executed
Optional
writeWrite the description of the command
The context in which the command is executed
Represents a child command processor