fix(kubectx): quote % in kubectx_prompt_info

This commit is contained in:
Marc Cornellà 2022-01-03 14:03:36 +01:00
parent a280726d93
commit d87ab251c7
No known key found for this signature in database
GPG Key ID: 0314585E776A9C1B

View File

@ -1,9 +1,11 @@
typeset -A kubectx_mapping typeset -A kubectx_mapping
function kubectx_prompt_info() { function kubectx_prompt_info() {
if [ $commands[kubectl] ]; then (( $+commands[kubectl] )) || return
local current_ctx=`kubectl config current-context`
# use value in associative array if it exists, otherwise fall back to the context name local current_ctx=$(kubectl config current-context)
echo "${kubectx_mapping[$current_ctx]:-$current_ctx}"
fi # use value in associative array if it exists
# otherwise fall back to the context name
echo "${${kubectx_mapping[$current_ctx]:-$current_ctx}:gs/%/%%}"
} }