Skip to main content
On this page

deno completions

You can use the output script to configure autocompletion for deno commands. For example: deno un -> Tab -> deno uninstall.

Examples Jump to heading

Configure Bash shell completion Jump to heading

>_
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

Configure PowerShell shell completion Jump to heading

>_
deno completions powershell | Out-String | Invoke-Expression

Configure zsh shell completion Jump to heading

First add the following to your .zshrc file:

>_
fpath=(~/.zsh/completion $fpath)
autoload -U compinit
compinit

Then run the following commands:

>_
deno completions zsh > _deno
mv _deno ~/.zsh/completion/_deno
autoload -U compinit && compinit

Configure fish shell completion Jump to heading

>_
deno completions fish > completions.fish
chmod +x ./completions.fish
Command line usage:
deno completions [OPTIONS] [shell]

Output shell completion script to standard output.

deno completions bash > /usr/local/etc/bash_completion.d/deno.bash
source /usr/local/etc/bash_completion.d/deno.bash

Options Jump to heading

Generate dynamic completions for the given shell (unstable), currently this only provides available tasks for deno task.

Last updated on

Did you find what you needed?

Privacy policy