TerminalOptionSpec
Declarative option or flag specification.
Throws
if names are empty, or names, values, or exclusive-group identifiers contain blank entries.
Constructors
Properties
short human-readable description.
identifiers of mutually exclusive option groups. Options that share any identifier cannot be suggested together once one has already been entered before the completion cursor.
whether this option consumes the following token as a value.
static bounded option values, such as log levels or output modes. Dynamic host-owned domains belong in host providers instead.
dynamic host-owned value domain accepted by the option's separate value token when requiresValue is true.
hidden-entry policy used when valuePathKind accepts a path.
file-system path kind accepted by the option's separate value token when requiresValue is true.