1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-18 10:22:00 +00:00

feat(nats)!: rename nsc plugin to nats

This commit is contained in:
Carlo Sala 2023-01-17 13:18:43 +01:00
parent fe0dd8226d
commit 61dd3682e6
No known key found for this signature in database
GPG key ID: DA6FB450C1A4FE9A
4 changed files with 37 additions and 24 deletions

14
plugins/nats/README.md Normal file
View file

@ -0,0 +1,14 @@
# NATS plugin
This plugin adds completion for several tools from [NATS](https://nats.io/).
- [`nsc`](https://github.com/nats-io/nsc)
- [`natscli`](https://github.com/nats-io/natscli)
To use it, add `nats` to the plugins array in your zshrc file:
```zsh
plugins=(... nats)
```
This plugin does not add any aliases.

View file

@ -0,0 +1,23 @@
if (( $+commands[nsc] )); then
# If the completion file doesn't exist yet, we need to autoload it and
# bind it to `nsc`. Otherwise, compinit will have already done that.
if [[ ! -f "$ZSH_CACHE_DIR/completions/_nsc" ]]; then
typeset -g -A _comps
autoload -Uz _nsc
_comps[nsc]=_nsc
fi
nsc completion zsh >| "$ZSH_CACHE_DIR/completions/_nsc" &|
fi
if (( $+commands[nats] )); then
# If the completion file doesn't exist yet, we need to autoload it and
# bind it to `nats`. Otherwise, compinit will have already done that.
if [[ ! -f "$ZSH_CACHE_DIR/completions/_nats" ]]; then
typeset -g -A _comps
autoload -Uz _nats
_comps[nats]=_nats
fi
nats --completion-script-zsh >| "$ZSH_CACHE_DIR/completions/_nats" &|
fi

View file

@ -1,11 +0,0 @@
# NSC plugin
This plugin adds completion for the [NSC](https://github.com/nats-io/nsc).
To use it, add `nsc` to the plugins array in your zshrc file:
```zsh
plugins=(... nsc)
```
This plugin does not add any aliases.

View file

@ -1,13 +0,0 @@
if (( ! $+commands[nsc] )); then
return
fi
# If the completion file doesn't exist yet, we need to autoload it and
# bind it to `nsc`. Otherwise, compinit will have already done that.
if [[ ! -f "$ZSH_CACHE_DIR/completions/_nsc" ]]; then
typeset -g -A _comps
autoload -Uz _nsc
_comps[nsc]=_nsc
fi
nsc completion zsh >| "$ZSH_CACHE_DIR/completions/_nsc" &|