Skip to content

Instantly share code, notes, and snippets.

@tgraham
Created August 10, 2011 13:13
Show Gist options
  • Save tgraham/1136771 to your computer and use it in GitHub Desktop.
Save tgraham/1136771 to your computer and use it in GitHub Desktop.
Blinged prompt
export CLICOLOR=1
# 1 2 3 4 5 6 7 8 9 0 1
export LSCOLORS=HxFxCxDxBxegedabagacad
source ~/.colors
# PS1='\n\[\e[1;32m\]\u\[\e[0m\]:\w \[\e[1;30m\]$(vcprompt)\[\e[0m\]→'
# PS1="\n\[$ERED\][\[$ECYAN\]$(hostname -s)\[$ERED\]]\[$NO_COLOR\] \[$EGREEN\]\u\[$NO_COLOR\]:\w \[$EBLACK\]\$(vcprompt)\[$NO_COLOR\]→ "
PS1="${BRIGHT_BLUE}[${BRIGHT_GREEN}$(hostname -s)${BRIGHT_BLUE}] ${BRIGHT_YELLOW}\u ${BRIGHT_RED}\$(vcprompt)${BRIGHT_WHITE}→ ${RESET}"
source ~/.bashrc
DULL=0
BRIGHT=1
FG_BLACK=30
FG_RED=31
FG_GREEN=32
FG_YELLOW=33
FG_BLUE=34
FG_VIOLET=35
FG_CYAN=36
FG_WHITE=37
FG_NULL=00
BG_BLACK=40
BG_RED=41
BG_GREEN=42
BG_YELLOW=43
BG_BLUE=44
BG_VIOLET=45
BG_CYAN=46
BG_WHITE=47
BG_NULL=00
##
# ANSI Escape Commands
##
ESC="\033"
NORMAL="\[$ESC[m\]"
RESET="\[$ESC[${DULL};${FG_WHITE};${BG_NULL}m\]"
##
# Shortcuts for Colored Text ( Bright and FG Only )
##
# DULL TEXT
BLACK="\[$ESC[${DULL};${FG_BLACK}m\]"
RED="\[$ESC[${DULL};${FG_RED}m\]"
GREEN="\[$ESC[${DULL};${FG_GREEN}m\]"
YELLOW="\[$ESC[${DULL};${FG_YELLOW}m\]"
BLUE="\[$ESC[${DULL};${FG_BLUE}m\]"
VIOLET="\[$ESC[${DULL};${FG_VIOLET}m\]"
CYAN="\[$ESC[${DULL};${FG_CYAN}m\]"
WHITE="\[$ESC[${DULL};${FG_WHITE}m\]"
# BRIGHT TEXT
BRIGHT_BLACK="\[$ESC[${BRIGHT};${FG_BLACK}m\]"
BRIGHT_RED="\[$ESC[${BRIGHT};${FG_RED}m\]"
BRIGHT_GREEN="\[$ESC[${BRIGHT};${FG_GREEN}m\]"
BRIGHT_YELLOW="\[$ESC[${BRIGHT};${FG_YELLOW}m\]"
BRIGHT_BLUE="\[$ESC[${BRIGHT};${FG_BLUE}m\]"
BRIGHT_VIOLET="\[$ESC[${BRIGHT};${FG_VIOLET}m\]"
BRIGHT_CYAN="\[$ESC[${BRIGHT};${FG_CYAN}m\]"
BRIGHT_WHITE="\[$ESC[${BRIGHT};${FG_WHITE}m\]"
# REV TEXT as an example
REV_CYAN="\[$ESC[${DULL};${BG_WHITE};${BG_CYAN}m\]"
REV_RED="\[$ESC[${DULL};${FG_YELLOW}; ${BG_RED}m\]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment