Skip to content

Instantly share code, notes, and snippets.

@alejandrobernardis
Created November 23, 2019 13:51
Show Gist options
  • Save alejandrobernardis/dde56c0e856404bbb99570679974037b to your computer and use it in GitHub Desktop.
Save alejandrobernardis/dde56c0e856404bbb99570679974037b to your computer and use it in GitHub Desktop.
function colors1() {
echo -e "\n\033[4;31mLight Colors\033[0m \t\t\033[1;4;31mDark Colors\033[0m"
echo -e "\e[0;30;47m Black \e[0m 0;30m \t\e[1;30;40m Dark Gray \e[0m 1;30m"
echo -e "\e[0;31;47m Red \e[0m 0;31m \t\e[1;31;40m Dark Red \e[0m 1;31m"
echo -e "\e[0;32;47m Green \e[0m 0;32m \t\e[1;32;40m Dark Green \e[0m 1;32m"
echo -e "\e[0;33;47m Brown \e[0m 0;33m \t\e[1;33;40m Yellow \e[0m 1;33m"
echo -e "\e[0;34;47m Blue \e[0m 0;34m \t\e[1;34;40m Dark Blue \e[0m 1;34m"
echo -e "\e[0;35;47m Magenta \e[0m 0;35m \t\e[1;35;40m DarkMagenta\e[0m 1;35m"
echo -e "\e[0;36;47m Cyan \e[0m 0;36m \t\e[1;36;40m Dark Cyan \e[0m 1;36m"
echo -e "\e[0;37;47m LightGray\e[0m 0;37m \t\e[1;37;40m White \e[0m 1;37m"
}
function colors2() {
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
}
function colors3() {
for i in {0..255} ; do
declare -i a="$i % 6";
if [ $a == '0' ]; then
printf "\x1b[38;5;${i}mcolour${i}\n";
else
printf "\x1b[38;5;${i}mcolour${i} ";
fi
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment