ShellCompletion
in package
FinalYes
Генератор скриптов автодополнения имён команд для оболочек bash и zsh.
Скрипт подсказывает имена команд приложения при нажатии Tab. Подключается
пользователем через eval "$(program completion bash)" или установку в
каталог автодополнений оболочки. Список имён передаётся напрямую, поэтому
генератор не зависит от конкретного раннера команд.
Table of Contents
Methods
- __construct() : mixed
- bash() : string
- Скрипт автодополнения для bash.
- zsh() : string
- Скрипт автодополнения для zsh.
Methods
__construct()
public
__construct(array<int, string> $commands) : mixed
Parameters
- $commands : array<int, string>
-
имена команд для автодополнения
bash()
Скрипт автодополнения для bash.
public
bash(string $program) : string
Parameters
- $program : string
-
имя исполняемого файла
Return values
string —содержимое completion-скрипта
zsh()
Скрипт автодополнения для zsh.
public
zsh(string $program) : string
Parameters
- $program : string
-
имя исполняемого файла
Return values
string —содержимое completion-скрипта