parser library

Contains the classes and functions related to the creation of suggestions for the completion of commands.

Classes

AllAbbrOptionsCompletionResult
A CompletionResult that suggests all options and commands in a completionLevel.
AllOptionsAndCommandsCompletionResult
A CompletionResult that suggests all options and commands in a completionLevel.
CompletionLevel
The necessary information to produce completion for CommandRunner-based cli applications.
CompletionParser
The workhorse of the completion system.
CompletionResult
Describes the result of a completion handling process.
CompletionState
A description of the state of a user input when requesting completion.
MatchingCommandsCompletionResult
A CompletionResult that suggests the sub commands in a completionLevel that matches pattern (A.K.A: startsWith).
MatchingOptionsCompletionResult
A CompletionResult that suggests the options in a completionLevel that starts with pattern.
OptionValuesCompletionResult
A CompletionResult that suggests the values of an option given its optionName and its completionLevel.

Enums

SystemShell
A type definition for a shell.