diff options
author | Raphaël Pinson <github+aem1eeshi1@raphink.net> | 2020-10-08 19:18:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-08 19:18:43 +0200 |
commit | 68f809448a08d2c93d13650157fd0500a329a16a (patch) | |
tree | 246d9899a5ea1fb3b5f0d03ff1e0cf6c63db45bc /plugins/kubectl/kubectl.plugin.zsh | |
parent | 27857e66d0dab0bd05790307dfe5388f3cb2c51a (diff) | |
download | zsh-68f809448a08d2c93d13650157fd0500a329a16a.tar.gz zsh-68f809448a08d2c93d13650157fd0500a329a16a.tar.bz2 zsh-68f809448a08d2c93d13650157fd0500a329a16a.zip |
kubectl: add wrappers for colorized output in JSON and YAML (#9316)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
Diffstat (limited to 'plugins/kubectl/kubectl.plugin.zsh')
-rw-r--r-- | plugins/kubectl/kubectl.plugin.zsh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh index 647d029c1..6292a0b2f 100644 --- a/plugins/kubectl/kubectl.plugin.zsh +++ b/plugins/kubectl/kubectl.plugin.zsh @@ -150,3 +150,19 @@ alias kepvc='kubectl edit pvc' alias kdpvc='kubectl describe pvc' alias kdelpvc='kubectl delete pvc' +# Colored JSON output +kj() { + kubectl "$@" -o json | jq +} +compdef kj=kubectl + +kjx() { + kubectl "$@" -o json | fx +} +compdef kjx=kubectl + +# Colored YAML output +ky() { + kubectl "$@" -o yaml | yh +} +compdef ky=kubectl |