60736c9f37ccf886291a5995dfc6f7215b0d8b56
- Author
- Miral <13769268+MiralDesai@users.noreply.github.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Add new kubectl alias to list all contexts (#7823)
* Add alias to list all contexts
* Update readme to include new alias
Diff
1diff --git a/plugins/kubectl/README.md b/plugins/kubectl/README.md
2index 3343f019559a78acac02535f66a2597df6edff9e..0514d8f3f598c8b19d128d6819c638e4dea9ff4d 100644
3--- a/plugins/kubectl/README.md
4+++ b/plugins/kubectl/README.md
5@@ -22,6 +22,7 @@ plugins=(... kubectl)
6 | kcsc | `kubectl config set-context` | Set a context entry in kubeconfig |
7 | kcdc | `kubectl config delete-context` | Delete the specified context from the kubeconfig |
8 | kccc | `kubectl config current-context` | Display the current-context |
9+| kcgc | `kubectl config get-contexts` | List of contexts available
10 | | | **General aliases** |
11 | kdel | `kubectl delete` | Delete resources by filenames, stdin, resources and names, or by resources and label selector |
12 | kdelf | `kubectl delete -f` | Delete a pod using the type and name specified in -f argument |
13diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
14index ab7a1a0a44b79726c191bdb0c1e1fd3d0c25161e..cf42beaea1f7ccb5b98a35dcd7b67984af1ad716 100644
15--- a/plugins/kubectl/kubectl.plugin.zsh
16+++ b/plugins/kubectl/kubectl.plugin.zsh
17@@ -28,6 +28,9 @@ alias kcsc='kubectl config set-context'
18 alias kcdc='kubectl config delete-context'
19 alias kccc='kubectl config current-context'
20
21+# List all contexts
22+alias kcgc='kubectl config get-contexts'
23+
24 # General aliases
25 alias kdel='kubectl delete'
26 alias kdelf='kubectl delete -f'