Files
Scripts_MiSTer/nice-linux/.bash_prompt

46 lines
1.2 KiB
Bash

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# Assume no color, unless otherwise detected.
unset color_prompt
# Check for color capabilities.
case "$TERM" in
xterm-color|*-256color)
color_prompt=1
;;
*)
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=1
fi
;;
esac
cyan=
green=
light_blue=
normal=
if [ ! -z "${color_prompt:-}" ]; then
none="\[\033[0m\]"
blue="\[\033[1;34m\]"
cyan="\[\033[0;36m\]"
green="\[\033[0;32m\]"
grey="\[\033[0;37m\]"
unset color_prompt
fi
PS1="${grey}[${green}\D{%D %r}${grey}]\n${cyan}${debian_chroot:+($debian_chroot) }\u@\h${grey}:${blue}\w${grey}>${none}"
unset none blue cyan green grey
case "$TERM" in
xterm*|rxvt*)
# Set window title.
PS1="\[\e]0;${debian_chroot:+($debian_chroot) }\u@\h:\w\a\]$PS1"
;;
esac