deno.plugin.zsh
686 bytes
1# ALIASES
2alias dc='deno compile'
3alias dca='deno cache'
4alias dck='deno check'
5alias dfmt='deno fmt'
6alias dh='deno help'
7alias dli='deno lint'
8alias drn='deno run'
9alias drA='deno run -A'
10alias drw='deno run --watch'
11alias dsv='deno serve'
12alias dts='deno test'
13alias dup='deno upgrade'
14
15# COMPLETION FUNCTION
16if (( ! $+commands[deno] )); then
17 return
18fi
19
20# If the completion file doesn't exist yet, we need to autoload it and
21# bind it to `deno`. Otherwise, compinit will have already done that.
22if [[ ! -f "$ZSH_CACHE_DIR/completions/_deno" ]]; then
23 typeset -g -A _comps
24 autoload -Uz _deno
25 _comps[deno]=_deno
26fi
27
28deno completions zsh >| "$ZSH_CACHE_DIR/completions/_deno" &|