deno.plugin.zsh 616 B

1234567891011121314151617181920212223
  1. # ALIASES
  2. alias db='deno bundle'
  3. alias dc='deno compile'
  4. alias dca='deno cache'
  5. alias dfmt='deno fmt'
  6. alias dh='deno help'
  7. alias dli='deno lint'
  8. alias drn='deno run'
  9. alias drw='deno run --watch'
  10. alias dts='deno test'
  11. alias dup='deno upgrade'
  12. # COMPLETION FUNCTION
  13. if (( $+commands[deno] )); then
  14. if [[ ! -f $ZSH_CACHE_DIR/deno_version ]] \
  15. || [[ "$(deno --version)" != "$(< "$ZSH_CACHE_DIR/deno_version")" ]] \
  16. || [[ ! -f $ZSH/plugins/deno/_deno ]]; then
  17. deno completions zsh > $ZSH/plugins/deno/_deno
  18. deno --version > $ZSH_CACHE_DIR/deno_version
  19. fi
  20. autoload -Uz _deno
  21. _comps[deno]=_deno
  22. fi