CloudCastle Cli API

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-скрипта

On this page

Search results