Skip to content

Instantly share code, notes, and snippets.

@elucify
Created January 23, 2015 17:17
Show Gist options
  • Star 41 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save elucify/c7ccfee9f13b42f11f81 to your computer and use it in GitHub Desktop.
Save elucify/c7ccfee9f13b42f11f81 to your computer and use it in GitHub Desktop.
BASH: set variables for ANSI text color escape sequences
RESTORE=$(echo -en '\033[0m')
RED=$(echo -en '\033[00;31m')
GREEN=$(echo -en '\033[00;32m')
YELLOW=$(echo -en '\033[00;33m')
BLUE=$(echo -en '\033[00;34m')
MAGENTA=$(echo -en '\033[00;35m')
PURPLE=$(echo -en '\033[00;35m')
CYAN=$(echo -en '\033[00;36m')
LIGHTGRAY=$(echo -en '\033[00;37m')
LRED=$(echo -en '\033[01;31m')
LGREEN=$(echo -en '\033[01;32m')
LYELLOW=$(echo -en '\033[01;33m')
LBLUE=$(echo -en '\033[01;34m')
LMAGENTA=$(echo -en '\033[01;35m')
LPURPLE=$(echo -en '\033[01;35m')
LCYAN=$(echo -en '\033[01;36m')
WHITE=$(echo -en '\033[01;37m')
# Test
echo ${RED}RED${GREEN}GREEN${YELLOW}YELLOW${BLUE}BLUE${PURPLE}PURPLE${CYAN}CYAN${WHITE}WHITE${RESTORE}
@codemedic
Copy link

Thanks @mathieu-aubin ... thats a great little utility.

I have created that as a gist, with some bashism tweaks
https://gist.github.com/codemedic/af013d32b4b7476d3108fc8309057970#file-bash-colors-sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment