Browse Source

feat(nats)!: rename `nsc` plugin to `nats`

Carlo Sala 1 year ago
parent
commit
61dd3682e6
4 changed files with 37 additions and 24 deletions
  1. 14 0
      plugins/nats/README.md
  2. 23 0
      plugins/nats/nats.plugin.zsh
  3. 0 11
      plugins/nsc/README.md
  4. 0 13
      plugins/nsc/nsc.plugin.zsh

+ 14 - 0
plugins/nats/README.md

@@ -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.

+ 23 - 0
plugins/nats/nats.plugin.zsh

@@ -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

+ 0 - 11
plugins/nsc/README.md

@@ -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.

+ 0 - 13
plugins/nsc/nsc.plugin.zsh

@@ -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" &|