cmd2.completion
cmd2.completion
Provides classes and functions related to command-line completion.
CompletionItem
dataclass
A single completion result.
CompletionResultsBase
dataclass
Base class for results containing a collection of CompletionItems.
numeric_display
class-attribute
instance-attribute
from_values
classmethod
Create a CompletionItem instance from arbitrary objects.
| PARAMETER | DESCRIPTION |
|---|---|
values
|
the raw objects (e.g. strs, ints, Paths) to be converted into CompletionItems.
TYPE:
|
is_sorted
|
whether the values are already in the desired order.
TYPE:
|
Source code in cmd2/completion.py
to_strings
Choices
dataclass
Bases: CompletionResultsBase
A collection of potential values available for completion, typically provided by a choice provider.
numeric_display
class-attribute
instance-attribute
from_values
classmethod
Create a CompletionItem instance from arbitrary objects.
| PARAMETER | DESCRIPTION |
|---|---|
values
|
the raw objects (e.g. strs, ints, Paths) to be converted into CompletionItems.
TYPE:
|
is_sorted
|
whether the values are already in the desired order.
TYPE:
|
Source code in cmd2/completion.py
to_strings
Completions
dataclass
Completions(*, items=tuple(), is_sorted=False, hint='', error='', table=None, allow_finalization=True, _add_opening_quote=False, _search_text_offset=0, _quote_char='')
Bases: CompletionResultsBase
The results of a completion operation.
numeric_display
class-attribute
instance-attribute
from_values
classmethod
Create a CompletionItem instance from arbitrary objects.
| PARAMETER | DESCRIPTION |
|---|---|
values
|
the raw objects (e.g. strs, ints, Paths) to be converted into CompletionItems.
TYPE:
|
is_sorted
|
whether the values are already in the desired order.
TYPE:
|