summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/kubectl/kubectl.plugin.zsh16
1 files changed, 7 insertions, 9 deletions
diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
index 0dd4e691a..a96e409c6 100644
--- a/plugins/kubectl/kubectl.plugin.zsh
+++ b/plugins/kubectl/kubectl.plugin.zsh
@@ -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