7e93b8409f40e38f20aafed26570ed8c54a70e0a

Author
Serdar Dalgıç <serdardalgic@users.noreply.github.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

kubectl: add aliases for delete and watch/wide options (#6790)

Diff

 1diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
 2index 832a482e42faf044b4fa4c8f1e5cf75903aa58a7..59601f413faafcb82ea313e177284b912aaff093 100644
 3--- a/plugins/kubectl/kubectl.plugin.zsh
 4+++ b/plugins/kubectl/kubectl.plugin.zsh
 5@@ -25,8 +25,14 @@ alias kcsc='kubectl config set-context'
 6 alias kcdc='kubectl config delete-context'
 7 alias kccc='kubectl config current-context'
 8 
 9+# General aliases
10+alias kdel='kubectl delete'
11+alias kdelf='kubectl delete -f'
12+
13 # Pod management.
14 alias kgp='kubectl get pods'
15+alias kgpw='kgp --watch'
16+alias kgpwide='kgp -o wide'
17 alias kep='kubectl edit pods'
18 alias kdp='kubectl describe pods'
19 alias kdelp='kubectl delete pods'
20@@ -36,6 +42,8 @@ alias kgpl='function _kgpl(){ label=$1; shift; kgp -l $label $*; };_kgpl'
21 
22 # Service management.
23 alias kgs='kubectl get svc'
24+alias kgsw='kgs --watch'
25+alias kgswide='kgs -o wide'
26 alias kes='kubectl edit svc'
27 alias kds='kubectl describe svc'
28 alias kdels='kubectl delete svc'
29@@ -65,6 +73,8 @@ alias kdelsec='kubectl delete secret'
30 
31 # Deployment management.
32 alias kgd='kubectl get deployment'
33+alias kgdw='kgd --watch'
34+alias kgdwide='kgd -o wide'
35 alias ked='kubectl edit deployment'
36 alias kdd='kubectl describe deployment'
37 alias kdeld='kubectl delete deployment'