Useful snippets

    bash colors

    GREEN='\033[0;32m'
    RED='\033[1;91m'
    RESET='\033[0m'
    echo -e "${RED}Found errors:${RESET}" 
    echo -e "${GREEN}Success!${RESET}" 

    https://gist.github.com/JBlond/2fea43a3049b38287e5e9cefc87b2124

    Regular Colors

    Value Color
    \e[0;30m Black
    \e[0;31m Red
    \e[0;32m Green
    \e[0;33m Yellow
    \e[0;34m Blue
    \e[0;35m Purple
    \e[0;36m Cyan
    \e[0;37m White

    Bold

    Value Color
    \e[1;30m Black
    \e[1;31m Red
    \e[1;32m Green
    \e[1;33m Yellow
    \e[1;34m Blue
    \e[1;35m Purple
    \e[1;36m Cyan
    \e[1;37m White

    Underline

    Value Color
    \e[4;30m Black
    \e[4;31m Red
    \e[4;32m Green
    \e[4;33m Yellow
    \e[4;34m Blue
    \e[4;35m Purple
    \e[4;36m Cyan
    \e[4;37m White

    Background

    Value Color
    \e[40m Black
    \e[41m Red
    \e[42m Green
    \e[43m Yellow
    \e[44m Blue
    \e[45m Purple
    \e[46m Cyan
    \e[47m White

    High Intensity

    Value Color
    \e[0;90m Black
    \e[0;91m Red
    \e[0;92m Green
    \e[0;93m Yellow
    \e[0;94m Blue
    \e[0;95m Purple
    \e[0;96m Cyan
    \e[0;97m White

    Bold High Intensity

    Value Color
    \e[1;90m Black
    \e[1;91m Red
    \e[1;92m Green
    \e[1;93m Yellow
    \e[1;94m Blue
    \e[1;95m Purple
    \e[1;96m Cyan
    \e[1;97m White

    High Intensity backgrounds

    Value Color
    \e[0;100m Black
    \e[0;101m Red
    \e[0;102m Green
    \e[0;103m Yellow
    \e[0;104m Blue
    \e[0;105m Purple
    \e[0;106m Cyan
    \e[0;107m White

    Reset

    Value Color
    \e[0m Reset

    other styles

    echo -e "\e[1mbold\e[0m"
    echo -e "\e[3mitalic\e[0m"
    echo -e "\e[3m\e[1mbold italic\e[0m"
    echo -e "\e[4munderline\e[0m"
    echo -e "\e[9mstrikethrough\e[0m"
    echo -e "\e[31mHello World\e[0m"
    echo -e "\x1B[31mHello World\e[0m"