]> git.zndr.dk Git - dotfiles.git/commitdiff
Bash prompt w/ no color
authorJannik ZANDER <jzander@grundfos.com>
Tue, 31 May 2016 06:48:51 +0000 (08:48 +0200)
committerJannik ZANDER <jzander@grundfos.com>
Tue, 31 May 2016 06:48:51 +0000 (08:48 +0200)
.config/bash/rc/prompt.bash

index 9d4b1bf3fe24555cfe8a2f2d22ffe1cdb9b235fa..38c2e0e26c59c14c3ede03c937a6fa1e4b9d8ad5 100644 (file)
@@ -57,9 +57,8 @@ set_prompts()
     yellow="\e[1;33m"
   fi
 
-  fg="$white"
-
   # build the prompt
+  fg="$white"
 
   # logged in as root
   if [[ "$USER" == "root" ]]; then
@@ -78,7 +77,7 @@ set_prompts()
   # Set the terminal title to the current working directory.
   PS1="\[\033]0;\w\007\]"
 
-  if [ -n "${BASH_VERSION}" ]; then
+  if [[ "$TERM" == *color ]]; then
     PS1+=$'\r' # carriage return
     PS1+="\[$userStyle\]\u" # username
     PS1+="\[$reset$fg\] at "
@@ -90,14 +89,14 @@ set_prompts()
     PS1+=$'\n' # newline
     PS1+="\[$reset$fg\]\$ \[$reset\]" # $ (and reset color)
 
-    PS2="\[${yellow}\]â\86\92 " # `â\86\92`
+    PS2="\[${yellow}\]Ã\83¢Ã\82Â\86Ã\82Â\92 " # `Ã\83¢Ã\82Â\86Ã\82Â\92`
     PS2+="\[${reset}\]" # reset color
-  else
+  else # no colors
     PS1+=$'\r' # carriage return
     PS1+="\u at \h in \w on \$(__git_ps1 %s)"
     PS1+=$'\n''\$ ' # newline and $
 
-    PS2="â\86\92 "
+    PS2="Ã\83¢Ã\82Â\86Ã\82Â\92 "
   fi
 
   export PS1 PS2