unilab.tools.completion.CompletionMetadata

class unilab.tools.completion.CompletionMetadata[source]

Bases: object

CompletionMetadata(commands: ‘tuple[str, …]’, flags: ‘dict[str, tuple[str, …]]’, choices: ‘dict[str, dict[str, tuple[str, …]]]’, tasks: ‘tuple[TaskCompletionEntry, …]’, run_paths: ‘tuple[str, …]’ = (), root: ‘Path | None’ = None)

Parameters:

Methods

__init__(commands, flags, choices, tasks[, ...])

Attributes

commands: tuple[str, ...]
flags: dict[str, tuple[str, ...]]
choices: dict[str, dict[str, tuple[str, ...]]]
tasks: tuple[TaskCompletionEntry, ...]
run_paths: tuple[str, ...] = ()
root: Path | None = None
__init__(commands, flags, choices, tasks, run_paths=(), root=None)
Parameters: