The command definition for which we are building help
The full command definition - which includes the parents of the command.
The configured experimental command description. Has a default, generic description which can be overridden through parameters to the constructor
Logger
Produce markdown - not help text.
The command name being invoked by the user. For example, when using "banana --help", banana is the command name.
A map of option names and aliases to their descriptions - useful in help text/doc generation e.g. this.optionToDescription["--async | a"] -> "Don't wait for this job to complete before returning"
Get log instance
Highlight text in dim grey (disabled if producing markdown)
the text you would like to highlight
the highlighted text
Highlight text in grey (disabled if producing markdown)
the text you would like to highlight
the highlighted text
Get a heading for the CLI / help
The text you want to display in the header
prefix the the heading and dashes with this string (defaults to one space)
the color to highlight the header in
the formatted/colored header
Generated using TypeDoc
A map of group names to option names and aliases - useful in help text/doc generation e.g. this.grouptoOption["job options"] -> [ "--async | -a ", "--activate | -A"]