A list of aliased paths. Will not show up in the help menu, but will match on the command line.
Allow unknown options to be parsed, otherwise an error is thrown. Defaults to
Allow variadic params to be parsed, otherwise an error is thrown. Defaults to
A mapping of sub-command and option categories for this command only. Global options are automatically defined under the
The category this object belongs to. Will be used to group in the parent command or program. Defaults to no category.
Whether the object is deprecated or not. Will display a tag in the help menu. Defaults to
A description of what the object is and does. Supports basic markdown for bold, italics, and underline.
Whether the object should be hidden from the help menu or not. Will still match on the command line. Defaults to
A mapping of options to their configurations.
A list of param (positional args) configurations.
A unique name in which to match the command on the command line amongst a list of arguments (argv).
Define one or many usage examples to display in the help menu.