fix(kubectl): load completion properly in functions

Closes #12427
This commit is contained in:
Carlo Sala 2024-05-30 20:21:17 +02:00
parent a4424dfefd
commit 2c08d2b842
No known key found for this signature in database
GPG key ID: DA6FB450C1A4FE9A

View file

@ -180,13 +180,11 @@ alias kej='kubectl edit job'
alias kdj='kubectl describe job' alias kdj='kubectl describe job'
alias kdelj='kubectl delete job' alias kdelj='kubectl delete job'
# Only run if the user actually has kubectl installed
if (( ${+_comps[kubectl]} )); then
function kj() { kubectl "$@" -o json | jq; } function kj() { kubectl "$@" -o json | jq; }
function kjx() { kubectl "$@" -o json | fx; } function kjx() { kubectl "$@" -o json | fx; }
function ky() { kubectl "$@" -o yaml | yh; } function ky() { kubectl "$@" -o yaml | yh; }
if (( ${+functions[compdef]} )); then
compdef kj=kubectl compdef _kubectl kj
compdef kjx=kubectl compdef _kubectl kjx
compdef ky=kubectl compdef _kubectl ky
fi fi