Adds a trigger for this command
Returns a Regex capture group matched against the command's regex.
Sets this command's group
Sets whether this command uses regex matching
Sets this command's triggers
Returns the command name (always the first trigger in the list).
The description / help text for the command
Whether this command is enabled
The function handler for this command
The permissions level required for the command
Function to run before main command handler.
A CommandObject represents the configuration/state for a single command.