style: rename KUBE variables to KUBE_PS1 to inherit plugin convention

This commit is contained in:
Oleksandr Molchanov 2026-03-13 23:30:11 +02:00
commit f66a13f88c

View file

@ -37,26 +37,26 @@ KUBE_PS1_SUFFIX="${KUBE_PS1_SUFFIX-)}"
KUBE_PS1_HIDE_IF_NOCONTEXT="${KUBE_PS1_HIDE_IF_NOCONTEXT:-false}" KUBE_PS1_HIDE_IF_NOCONTEXT="${KUBE_PS1_HIDE_IF_NOCONTEXT:-false}"
# Kube environment variables # Kube environment variables
KUBE_ENV_CTX_ENABLE="${KUBE_ENV_CTX_ENABLE:-false}" KUBE_PS1_ENV_CTX_ENABLE="${KUBE_PS1_ENV_CTX_ENABLE:-false}"
KUBE_ENV_PADDING="${KUBE_ENV_PADDING:- }" KUBE_PS1_ENV_PADDING="${KUBE_PS1_ENV_PADDING:- }"
KUBE_ENV_OPEN_SYMBOL="${KUBE_ENV_OPEN_SYMBOL:-${KUBE_ENV_PADDING}[}" KUBE_PS1_ENV_OPEN_SYMBOL="${KUBE_PS1_ENV_OPEN_SYMBOL:-${KUBE_PS1_ENV_PADDING}[}"
KUBE_ENV_CLOSE_SYMBOL="${KUBE_ENV_CLOSE_SYMBOL:-]${KUBE_ENV_PADDING}}" KUBE_PS1_ENV_CLOSE_SYMBOL="${KUBE_PS1_ENV_CLOSE_SYMBOL:-]${KUBE_PS1_ENV_PADDING}}"
KUBE_ENV_PROD_COLOR="${KUBE_ENV_PROD_COLOR:-red}" KUBE_PS1_ENV_PROD_COLOR="${KUBE_PS1_ENV_PROD_COLOR:-red}"
KUBE_ENV_STG_COLOR="${KUBE_ENV_STG_COLOR:-yellow}" KUBE_PS1_ENV_STG_COLOR="${KUBE_PS1_ENV_STG_COLOR:-yellow}"
KUBE_ENV_TEST_COLOR="${KUBE_ENV_TEST_COLOR:-green}" KUBE_PS1_ENV_TEST_COLOR="${KUBE_PS1_ENV_TEST_COLOR:-green}"
KUBE_ENV_DEV_COLOR="${KUBE_ENV_DEV_COLOR:-blue}" KUBE_PS1_ENV_DEV_COLOR="${KUBE_PS1_ENV_DEV_COLOR:-blue}"
KUBE_ENV_PROD_LABEL="${KUBE_ENV_PROD_LABEL:-prod}" KUBE_PS1_ENV_PROD_LABEL="${KUBE_PS1_ENV_PROD_LABEL:-prod}"
KUBE_ENV_STG_LABEL="${KUBE_ENV_STG_LABEL:-stag}" KUBE_PS1_ENV_STG_LABEL="${KUBE_PS1_ENV_STG_LABEL:-stag}"
KUBE_ENV_TEST_LABEL="${KUBE_ENV_TEST_LABEL:-test}" KUBE_PS1_ENV_TEST_LABEL="${KUBE_PS1_ENV_TEST_LABEL:-test}"
KUBE_ENV_DEV_LABEL="${KUBE_ENV_DEV_LABEL:-dev}" KUBE_PS1_ENV_DEV_LABEL="${KUBE_PS1_ENV_DEV_LABEL:-dev}"
KUBE_ENV_PROD_RE="${KUBE_ENV_PROD_RE:-(production|prod)-}" KUBE_PS1_ENV_PROD_RE="${KUBE_PS1_ENV_PROD_RE:-(production|prod)-}"
KUBE_ENV_STG_RE="${KUBE_ENV_STG_RE:-(staging|stg)-}" KUBE_PS1_ENV_STG_RE="${KUBE_PS1_ENV_STG_RE:-(staging|stg)-}"
KUBE_ENV_TEST_RE="${KUBE_ENV_TEST_RE:-(testing|test)-}" KUBE_PS1_ENV_TEST_RE="${KUBE_PS1_ENV_TEST_RE:-(testing|test)-}"
KUBE_ENV_DEV_RE="${KUBE_ENV_DEV_RE:-develop-}" KUBE_PS1_ENV_DEV_RE="${KUBE_PS1_ENV_DEV_RE:-develop-}"
_KUBE_PS1_KUBECONFIG_CACHE="${KUBECONFIG}" _KUBE_PS1_KUBECONFIG_CACHE="${KUBECONFIG}"
_KUBE_PS1_DISABLE_PATH="${HOME}/.kube/kube-ps1/disabled" _KUBE_PS1_DISABLE_PATH="${HOME}/.kube/kube-ps1/disabled"
@ -346,25 +346,25 @@ _kube_ps1_cut_context() {
_kube_ps1_set_env_ctx() { _kube_ps1_set_env_ctx() {
local ctx_color env_label local ctx_color env_label
if grep -qE "${KUBE_ENV_PROD_RE}" <<< "${KUBE_PS1_CONTEXT}"; then if grep -qE "${KUBE_PS1_ENV_PROD_RE}" <<< "${KUBE_PS1_CONTEXT}"; then
_kube_ps1_cut_context "${KUBE_ENV_PROD_RE}" _kube_ps1_cut_context "${KUBE_PS1_ENV_PROD_RE}"
ctx_color="$(_kube_ps1_color_fg "${KUBE_ENV_PROD_COLOR}")" ctx_color="$(_kube_ps1_color_fg "${KUBE_PS1_ENV_PROD_COLOR}")"
env_label="${KUBE_ENV_PROD_LABEL}" env_label="${KUBE_PS1_ENV_PROD_LABEL}"
elif grep -qE "${KUBE_ENV_STG_RE}" <<< "${KUBE_PS1_CONTEXT}"; then elif grep -qE "${KUBE_PS1_ENV_STG_RE}" <<< "${KUBE_PS1_CONTEXT}"; then
_kube_ps1_cut_context "${KUBE_ENV_STG_RE}" _kube_ps1_cut_context "${KUBE_PS1_ENV_STG_RE}"
ctx_color="$(_kube_ps1_color_fg "${KUBE_ENV_STG_COLOR}")" ctx_color="$(_kube_ps1_color_fg "${KUBE_PS1_ENV_STG_COLOR}")"
env_label="${KUBE_ENV_STG_LABEL}" env_label="${KUBE_PS1_ENV_STG_LABEL}"
elif grep -qE "${KUBE_ENV_TEST_RE}" <<< "${KUBE_PS1_CONTEXT}"; then elif grep -qE "${KUBE_PS1_ENV_TEST_RE}" <<< "${KUBE_PS1_CONTEXT}"; then
_kube_ps1_cut_context "${KUBE_ENV_TEST_RE}" _kube_ps1_cut_context "${KUBE_PS1_ENV_TEST_RE}"
ctx_color="$(_kube_ps1_color_fg "${KUBE_ENV_TEST_COLOR}")" ctx_color="$(_kube_ps1_color_fg "${KUBE_PS1_ENV_TEST_COLOR}")"
env_label="${KUBE_ENV_TEST_LABEL}" env_label="${KUBE_PS1_ENV_TEST_LABEL}"
elif grep -qE "${KUBE_ENV_DEV_RE}" <<< "${KUBE_PS1_CONTEXT}"; then elif grep -qE "${KUBE_PS1_ENV_DEV_RE}" <<< "${KUBE_PS1_CONTEXT}"; then
_kube_ps1_cut_context "${KUBE_ENV_DEV_RE}" _kube_ps1_cut_context "${KUBE_PS1_ENV_DEV_RE}"
ctx_color="$(_kube_ps1_color_fg "${KUBE_ENV_DEV_COLOR}")" ctx_color="$(_kube_ps1_color_fg "${KUBE_PS1_ENV_DEV_COLOR}")"
env_label="${KUBE_ENV_DEV_LABEL}" env_label="${KUBE_PS1_ENV_DEV_LABEL}"
fi fi
KUBE_PS1+="${KUBE_ENV_OPEN_SYMBOL}${ctx_color}${env_label}${KUBE_PS1_RESET_COLOR}${KUBE_ENV_CLOSE_SYMBOL}" KUBE_PS1+="${KUBE_PS1_ENV_OPEN_SYMBOL}${ctx_color}${env_label}${KUBE_PS1_RESET_COLOR}${KUBE_PS1_ENV_CLOSE_SYMBOL}"
} }
# Set kube-ps1 shell defaults # Set kube-ps1 shell defaults
@ -444,7 +444,7 @@ kube_ps1() {
[[ -n "${KUBE_PS1_BG_COLOR}" ]] && KUBE_PS1+="$(_kube_ps1_color_bg "${KUBE_PS1_BG_COLOR}")" [[ -n "${KUBE_PS1_BG_COLOR}" ]] && KUBE_PS1+="$(_kube_ps1_color_bg "${KUBE_PS1_BG_COLOR}")"
# Context Env # Context Env
if [[ -n "${KUBE_ENV_CTX_ENABLE}" ]] && [[ "${KUBE_ENV_CTX_ENABLE}" == true ]]; then if [[ -n "${KUBE_PS1_ENV_CTX_ENABLE}" ]] && [[ "${KUBE_PS1_ENV_CTX_ENABLE}" == true ]]; then
_kube_ps1_set_env_ctx _kube_ps1_set_env_ctx
fi fi