bash: Enable colored prompts by default
authorMatthijs Kooijman <matthijs@stdin.nl>
Wed, 29 Feb 2012 12:05:00 +0000 (13:05 +0100)
committerMatthijs Kooijman <matthijs@stdin.nl>
Wed, 29 Feb 2012 13:23:39 +0000 (14:23 +0100)
etc/bash.bashrc
etc/skel/.bashrc

index aa84d916b83fd822ed86e4537bc229de33cd3d6e..169413ad10cb929448e53d5c9d0dfbfb116f7806 100644 (file)
@@ -28,6 +28,12 @@ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
 #    ;;
 #esac
 
+# Enable colored prompts by default (note that unlike what the name suggests,
+# this actually doesn't force anything, but triggers a color-detection snippet
+# in ~/.bashrc). Users can override this value (or just throw out the snippet
+# or customize the prompt) in their ~/.bashrc as well.
+force_color_prompt=yes
+
 # enable bash completion in interactive shells
 if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
     . /etc/bash_completion
index e96b37fb46a87ddb6f6d624246c477ea3ac8ff3d..17c7b51a761db3d7d11753f124fe98da911bf1c6 100644 (file)
@@ -33,10 +33,9 @@ case "$TERM" in
     xterm-color) color_prompt=yes;;
 esac
 
-# uncomment for a colored prompt, if the terminal has the capability; turned
-# off by default to not distract the user: the focus in a terminal window
-# should be on the output of commands, not on the prompt
-#force_color_prompt=yes
+# colored prompts are enabled by default in /etc/bash.bashrc, uncomment this to
+# disable them.
+#force_color_prompt=
 
 if [ -n "$force_color_prompt" ]; then
     if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then