diff --git a/completion/kubectx.bash b/completion/kubectx.bash index c51d9c3..8469d2b 100644 --- a/completion/kubectx.bash +++ b/completion/kubectx.bash @@ -2,7 +2,7 @@ _kube_contexts() { local curr_arg; curr_arg=${COMP_WORDS[COMP_CWORD]} - COMPREPLY=( $(compgen -W "- $(kubectl config get-contexts | awk '{print $2}' | tail -n +2)" -- $curr_arg ) ); + COMPREPLY=( $(compgen -W "- $(kubectl config get-contexts --output='name')" -- $curr_arg ) ); } -complete -F _kube_contexts kubectx \ No newline at end of file +complete -F _kube_contexts kubectx diff --git a/completion/kubectx.zsh b/completion/kubectx.zsh index ada6dde..7d3a89c 100644 --- a/completion/kubectx.zsh +++ b/completion/kubectx.zsh @@ -6,7 +6,7 @@ if [ -f "$KUBECTX" ]; then # show '-' only if there's a saved previous context PREV=$(cat "${KUBECTX}") _arguments "1: :((-\:Back\ to\ ${PREV} \ - $(kubectl config get-contexts | awk '{print $2}' | tail -n +2)))" + $(kubectl config get-contexts --output='name')))" else - _arguments "1: :($(kubectl config get-contexts | awk '{print $2}' | tail -n +2))" + _arguments "1: :($(kubectl config get-contexts --output='name'))" fi