Helper
- class dublib.CLI.Terminalyzer.Helper.Helper[исходный код]
Модуль помощи.
- property callback: Callable
Функция, в которую направляется вывод помощи.
- property category: str | None
Категория команд.
- enable(status: bool = True)[исходный код]
Переключает использование модуля помощи.
- Параметры:
status (bool) – Статус использования модуля.
- enable_sorting(status: bool = True)[исходный код]
Переключает сортировку команд в алфавитном порядке.
- Параметры:
status (bool) – Состояние сортировки.
- generate_help_command(commands: list[Command], command_name: str, typing: bool = True)[исходный код]
Отправляет подробное описание команды в callback-функцию.
- Параметры:
commands (list[Command]) – Описательные структуры комманд.
command_name (str) – Название команды, для которой требуется получить помощь.
typing (bool) – Переключает отображение типов.
- generate_help_list(commands: list[Command])[исходный код]
Отправляет список команд с их описанием в callback-функцию.
- Параметры:
commands (list[Command]) – Описательные структуры комманд.
- property is_enabled: bool
Состояние: активирован ли модуль помощи.
- property is_sorting_enabled: bool
Состояние: выполняется ли сортировка команд по алфавиту.
- property labels: _HelpLabels
Оператор работы с используемыми в модуле помощи строками.
- set_callback(callback: Callable)[исходный код]
Задаёт функцию, в которую будет передан вывод помощи.
- Параметры:
callback (Callable) – Функция, в которую направляется вывод помощи. Принимает строку в качестве аргумента.
- set_category(category: str | None)[исходный код]
Задаёт категорию для команды помощи.
- Параметры:
category (str | None) – Название категории.