From 6cc12e031ea8744a0dedb3c25ba3d73fe062772d Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Sun, 25 Apr 2021 19:14:05 +0200 Subject: feat(plugins): add plugin for `deno` (#9847) Co-authored-by: Kapil Pau Co-authored-by: CallMeLaNN --- plugins/deno/deno.plugin.zsh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 plugins/deno/deno.plugin.zsh (limited to 'plugins/deno/deno.plugin.zsh') diff --git a/plugins/deno/deno.plugin.zsh b/plugins/deno/deno.plugin.zsh new file mode 100644 index 000000000..af5c98265 --- /dev/null +++ b/plugins/deno/deno.plugin.zsh @@ -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 -- cgit v1.2.3-70-g09d2 From 63a7422d8dd5eb93c849df0ab9e679e6f333818a Mon Sep 17 00:00:00 2001 From: Carlo Sala Date: Mon, 26 Apr 2021 11:54:53 +0200 Subject: fix(deno): actually load deno completion (#9863) --- plugins/deno/deno.plugin.zsh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'plugins/deno/deno.plugin.zsh') diff --git a/plugins/deno/deno.plugin.zsh b/plugins/deno/deno.plugin.zsh index af5c98265..a37b3bec4 100644 --- a/plugins/deno/deno.plugin.zsh +++ b/plugins/deno/deno.plugin.zsh @@ -18,4 +18,6 @@ if (( $+commands[deno] )); then deno completions zsh > $ZSH/plugins/deno/_deno deno --version > $ZSH_CACHE_DIR/deno_version fi + autoload -Uz _deno + _comps[deno]=_deno fi -- cgit v1.2.3-70-g09d2