Files
oh-my-zsh/plugins/k9s/k9s.plugin.zsh
T
2026-08-22 17:24:24 +02:00

19 lines
478 B
Bash

if (( ! $+commands[k9s] )); then
return
fi
# If the completion file does not exist, fake it and load it
if [[ ! -f "$ZSH_CACHE_DIR/completions/_k9s" ]]; then
typeset -g -A _comps
autoload -Uz _k9s
_comps[k9s]=_k9s
fi
# and then generate it in the background. On first completion,
# the actual completion file will be loaded.
zmodload -F zsh/files b:zf_mv
() {
local TMPPREFIX="$ZSH_CACHE_DIR/completions/_k9s"
zf_mv -f -- =( k9s completion zsh ) "$TMPPREFIX"
} &|