dotfiles/.config/zsh/completions/_kxn
2024-03-02 17:23:58 +01:00

15 lines
346 B
Plaintext

#compdef kxn
_kxn() {
case "$#words" in
2)
_arguments "1: :(- $(kubectl config get-contexts -oname))"
;;
3)
_arguments "2: :($(kubectl --context "${words[2]}" get namespaces -o=jsonpath='{range .items[*].metadata.name}{@}{"\n"}{end}'))"
;;
*)
;;
esac
}