summaryrefslogtreecommitdiff
path: root/bash-git-prompt.in
diff options
context:
space:
mode:
Diffstat (limited to 'bash-git-prompt.in')
-rwxr-xr-xbash-git-prompt.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/bash-git-prompt.in b/bash-git-prompt.in
index acc1a59..14640b9 100755
--- a/bash-git-prompt.in
+++ b/bash-git-prompt.in
@@ -14,6 +14,23 @@ PS1="$PS1Start"
. #ETCDIR#/bash-git-prompt.conf
+if currentContext=$(kubectl config current-context 2>/dev/null) \
+&& [ -n "${currentContext}" ]; then
+ if $mitFarbe; then
+ if toPrint=$(echo "${currentContext}" | grep -o -- "${kubectxRegExProd}"); then
+ PS1="$PS1\[\033[01;31m\]"
+ elif toPrint=$(echo "${currentContext}" | grep -o -- "${kubectxRegExDev}"); then
+ PS1="$PS1\[\033[01;34m\]"
+ else
+ toPrint="${currentContext}"
+ fi
+ fi
+ PS1="$PS1 ${toPrint}"
+ if $mitFarbe; then
+ PS1="$PS1\[\033[00m\]"
+ fi
+fi
+
skip=false
if [ -n "${skipDirRegEx}" ] && pwd | grep -q "${skipDirRegEx}" &> /dev/null
then