feat(plugins): add plugin for `deno` (#9847)
Co-authored-by: Kapil Pau <kapilpau@hotmail.com> Co-authored-by: CallMeLaNN <CallMeLaNN@users.noreply.github.com>master
parent
7ed8888c5b
commit
6cc12e031e
3 changed files with 40 additions and 0 deletions
@ -0,0 +1 @@ |
||||
_deno |
||||
@ -0,0 +1,18 @@ |
||||
# Deno Plugin |
||||
|
||||
This plugin sets up completion and aliases for [Deno](https://deno.land). |
||||
|
||||
## Aliases |
||||
|
||||
| Alias | Full command | |
||||
| ----- | ---------------- | |
||||
| db | deno bundle | |
||||
| dc | deno compile | |
||||
| dca | deno cache | |
||||
| dfmt | deno fmt | |
||||
| dh | deno help | |
||||
| dli | deno lint | |
||||
| drn | deno run | |
||||
| drw | deno run --watch | |
||||
| dts | deno test | |
||||
| dup | deno upgrade | |
||||
@ -0,0 +1,21 @@ |
||||
# ALIASES |
||||
alias db='deno bundle' |
||||
alias dc='deno compile' |
||||
alias dca='deno cache' |
||||
alias dfmt='deno fmt' |
||||
alias dh='deno help' |
||||
alias dli='deno lint' |
||||
alias drn='deno run' |
||||
alias drw='deno run --watch' |
||||
alias dts='deno test' |
||||
alias dup='deno upgrade' |
||||
|
||||
# COMPLETION FUNCTION |
||||
if (( $+commands[deno] )); then |
||||
if [[ ! -f $ZSH_CACHE_DIR/deno_version ]] \ |
||||
|| [[ "$(deno --version)" != "$(< "$ZSH_CACHE_DIR/deno_version")" ]] \ |
||||
|| [[ ! -f $ZSH/plugins/deno/_deno ]]; then |
||||
deno completions zsh > $ZSH/plugins/deno/_deno |
||||
deno --version > $ZSH_CACHE_DIR/deno_version |
||||
fi |
||||
fi |
||||
Loading…
Reference in new issue