feat(kubeadm): add auto-completion plugin

This commit is contained in:
Samuel Gaist 2022-10-02 23:25:20 +02:00
commit f3b9cf3bea
No known key found for this signature in database
GPG key ID: 597C200C2BCB5987
2 changed files with 21 additions and 0 deletions

View file

@ -0,0 +1,11 @@
if (( $+commands[kubeadm] )); then
# If the completion file does not exist, generate it and then source it
# Otherwise, source it and regenerate in the background
if [[ ! -f "$ZSH_CACHE_DIR/completions/_kubeadm" ]]; then
kubeadm completion zsh | tee "$ZSH_CACHE_DIR/completions/_kubeadm" >/dev/null
source "$ZSH_CACHE_DIR/completions/_kubeadm"
else
source "$ZSH_CACHE_DIR/completions/_kubeadm"
kubeadm completion zsh | tee "$ZSH_CACHE_DIR/completions/_kubeadm" >/dev/null &|
fi
fi