deno completions
Вы можете использовать скрипт, выводимый командой, чтобы настроить автодополнение для команд deno. Например: deno un -> Tab -> deno uninstall.
Если вы установили Deno с помощью Homebrew, автодополнение для оболочки устанавливается и обновляется автоматически, если ваша оболочка настроена на загрузку автодополнений из каталога автодополнений Homebrew. В этом случае вам не нужно запускать deno completions вручную.
Примеры
Настройка автодополнения для оболочки Bash
deno completions bash > deno.bash
if [ -d "/usr/local/etc/bash_completion.d/" ]; then
sudo mv deno.bash /usr/local/etc/bash_completion.d/
source /usr/local/etc/bash_completion.d/deno.bash
elif [ -d "/usr/share/bash-completion/completions/" ]; then
sudo mv deno.bash /usr/share/bash-completion/completions/
source /usr/share/bash-completion/completions/deno.bash
else
echo "Please move deno.bash to the appropriate bash completions directory"
fi
Настройка автодополнения для оболочки PowerShell
deno completions powershell | Out-String | Invoke-Expression
Настройка автодополнения для оболочки zsh
Сначала добавьте следующий текст в файл .zshrc:
fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit
Затем выполните следующие команды:
deno completions zsh > _deno
mv _deno ~/.zsh/completion/_deno
autoload -U compinit && compinit
Настройка автодополнения для оболочки fish
deno completions fish > completions.fish
chmod +x ./completions.fish
deno completions [OPTIONS] [shell]Вывести скрипт автодополнения для оболочки в стандартный вывод.
deno completions bash > /usr/local/etc/bash_completion.d/deno.bash
source /usr/local/etc/bash_completion.d/deno.bash
Параметры
--dynamicСоздать динамическое автодополнение для указанной оболочки (нестабильная функция); в настоящее время оно предоставляет только список доступных задач для deno task.
Последнее обновление:
© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/completions