update folderstructure to match xdg-ninja

This commit is contained in:
Philipp 2024-07-24 23:17:03 +02:00
parent ec2e91d063
commit 50ecdf4696
Signed by: Philipp
GPG key ID: 9EBD8439AFBAB750
1040 changed files with 1898 additions and 2830 deletions

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