mirror of
https://github.com/sbrl/bin.git
synced 2018-01-10 21:33:46 +00:00
Turn colon of prompt into writable indicator
This commit is contained in:
parent
2f681a2563
commit
b780d70a4e
1 changed files with 41 additions and 1 deletions
42
.bashrc
42
.bashrc
|
@ -56,10 +56,50 @@ if [ -n "$force_color_prompt" ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
##########################
|
||||||
|
### Colour Definitions ###
|
||||||
|
#### ANSI color codes ####
|
||||||
|
RS="\[\033[0m\]" # reset
|
||||||
|
HC="\[\033[1m\]" # hicolor
|
||||||
|
UL="\[\033[4m\]" # underline
|
||||||
|
INV="\[\033[7m\]" # inverse background and foreground
|
||||||
|
FBLK="\[\033[30m\]" # foreground black
|
||||||
|
FRED="\[\033[31m\]" # foreground red
|
||||||
|
FGRN="\[\033[32m\]" # foreground green
|
||||||
|
FYEL="\[\033[33m\]" # foreground yellow
|
||||||
|
FBLE="\[\033[34m\]" # foreground blue
|
||||||
|
FMAG="\[\033[35m\]" # foreground magenta
|
||||||
|
FCYN="\[\033[36m\]" # foreground cyan
|
||||||
|
FWHT="\[\033[37m\]" # foreground white
|
||||||
|
BBLK="\[\033[40m\]" # background black
|
||||||
|
BRED="\[\033[41m\]" # background red
|
||||||
|
BGRN="\[\033[42m\]" # background green
|
||||||
|
BYEL="\[\033[43m\]" # background yellow
|
||||||
|
BBLE="\[\033[44m\]" # background blue
|
||||||
|
BMAG="\[\033[45m\]" # background magenta
|
||||||
|
BCYN="\[\033[46m\]" # background cyan
|
||||||
|
BWHT="\[\033[47m\]" # background white
|
||||||
|
##########################
|
||||||
|
|
||||||
|
prompt_colon()
|
||||||
|
{
|
||||||
|
if [[ -w "$(pwd)" ]]; then
|
||||||
|
echo "\[\033[32m\]:\[\033[0m\]"
|
||||||
|
else
|
||||||
|
echo "\[\033[31m\]:\[\033[0m\]"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# https://help.ubuntu.com/community/CustomizingBashPrompt
|
# https://help.ubuntu.com/community/CustomizingBashPrompt
|
||||||
# Was [01;32m;
|
# Was [01;32m;
|
||||||
if [ "$color_prompt" = yes ]; then
|
if [ "$color_prompt" = yes ]; then
|
||||||
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33m\]\u@\H\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
|
#if [[ -w "$(pwd)" ]]; then
|
||||||
|
# PROMPT_COLON=$(echo -e "\033[32m:\033[0m")
|
||||||
|
#else
|
||||||
|
# PROMPT_COLON=$(echo -e "\033[31m:\033[0m")
|
||||||
|
#fi
|
||||||
|
|
||||||
|
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;33m\]\u@\H\[\033[00m\]$(prompt_colon)\[\033[01;34m\]\w\[\033[00m\]\$ "
|
||||||
else
|
else
|
||||||
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue