|
@@ -180,13 +180,11 @@ alias kej='kubectl edit job'
|
|
|
alias kdj='kubectl describe 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 kjx() { kubectl "$@" -o json | fx; }
|
|
|
- function ky() { kubectl "$@" -o yaml | yh; }
|
|
|
-
|
|
|
- compdef kj=kubectl
|
|
|
- compdef kjx=kubectl
|
|
|
- compdef ky=kubectl
|
|
|
+function kj() { kubectl "$@" -o json | jq; }
|
|
|
+function kjx() { kubectl "$@" -o json | fx; }
|
|
|
+function ky() { kubectl "$@" -o yaml | yh; }
|
|
|
+if (( ${+functions[compdef]} )); then
|
|
|
+ compdef _kubectl kj
|
|
|
+ compdef _kubectl kjx
|
|
|
+ compdef _kubectl ky
|
|
|
fi
|