Add zsh/oh my zsh/w10k
This commit is contained in:
18
zsh/.oh-my-zsh/completions/_kubectx.zsh
Executable file
18
zsh/.oh-my-zsh/completions/_kubectx.zsh
Executable file
@ -0,0 +1,18 @@
|
||||
#compdef kubectx kctx=kubectx
|
||||
|
||||
local KUBECTX="${HOME}/.kube/kubectx"
|
||||
PREV=""
|
||||
|
||||
local all_contexts="$(kubectl config get-contexts --output='name')"
|
||||
if [ -f "$KUBECTX" ]; then
|
||||
# show '-' only if there's a saved previous context
|
||||
local PREV=$(cat "${KUBECTX}")
|
||||
|
||||
_arguments \
|
||||
"-d:*: :(${all_contexts})" \
|
||||
"(- *): :(- ${all_contexts})"
|
||||
else
|
||||
_arguments \
|
||||
"-d:*: :(${all_contexts})" \
|
||||
"(- *): :(${all_contexts})"
|
||||
fi
|
Reference in New Issue
Block a user