summaryrefslogtreecommitdiff
path: root/plugins/kubectl/kubectl.plugin.zsh
diff options
context:
space:
mode:
authorSerdar Dalgıç <serdardalgic@users.noreply.github.com>2018-10-02 21:14:28 +0200
committerMarc Cornellà <marc.cornella@live.com>2018-10-02 21:14:28 +0200
commit7e93b8409f40e38f20aafed26570ed8c54a70e0a (patch)
tree4a2f371c6a77e6f31277951acca77a8815513405 /plugins/kubectl/kubectl.plugin.zsh
parente5915858eb7f3119b8e292afe2d8aef8e58e34fa (diff)
downloadzsh-7e93b8409f40e38f20aafed26570ed8c54a70e0a.tar.gz
zsh-7e93b8409f40e38f20aafed26570ed8c54a70e0a.tar.bz2
zsh-7e93b8409f40e38f20aafed26570ed8c54a70e0a.zip
kubectl: add aliases for delete and watch/wide options (#6790)
Diffstat (limited to 'plugins/kubectl/kubectl.plugin.zsh')
-rw-r--r--plugins/kubectl/kubectl.plugin.zsh10
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
index 832a482e4..59601f413 100644
--- a/plugins/kubectl/kubectl.plugin.zsh
+++ b/plugins/kubectl/kubectl.plugin.zsh
@@ -25,8 +25,14 @@ alias kcsc='kubectl config set-context'
alias kcdc='kubectl config delete-context'
alias kccc='kubectl config current-context'
+# General aliases
+alias kdel='kubectl delete'
+alias kdelf='kubectl delete -f'
+
# Pod management.
alias kgp='kubectl get pods'
+alias kgpw='kgp --watch'
+alias kgpwide='kgp -o wide'
alias kep='kubectl edit pods'
alias kdp='kubectl describe pods'
alias kdelp='kubectl delete pods'
@@ -36,6 +42,8 @@ alias kgpl='function _kgpl(){ label=$1; shift; kgp -l $label $*; };_kgpl'
# Service management.
alias kgs='kubectl get svc'
+alias kgsw='kgs --watch'
+alias kgswide='kgs -o wide'
alias kes='kubectl edit svc'
alias kds='kubectl describe svc'
alias kdels='kubectl delete svc'
@@ -65,6 +73,8 @@ alias kdelsec='kubectl delete secret'
# Deployment management.
alias kgd='kubectl get deployment'
+alias kgdw='kgd --watch'
+alias kgdwide='kgd -o wide'
alias ked='kubectl edit deployment'
alias kdd='kubectl describe deployment'
alias kdeld='kubectl delete deployment'