Skip to content

Instantly share code, notes, and snippets.

@mryhryki
Last active December 5, 2024 07:05
Show Gist options
  • Save mryhryki/468e934d244e7a859a4976fec1e29316 to your computer and use it in GitHub Desktop.
Save mryhryki/468e934d244e7a859a4976fec1e29316 to your computer and use it in GitHub Desktop.
Show color patterns on CLI
#!/usr/bin/env bash
printf "\e[30m%se[30m \e[0m" '\'
printf "\e[31m%se[31m \e[0m" '\'
printf "\e[32m%se[32m \e[0m" '\'
printf "\e[33m%se[33m \e[0m" '\'
printf "\e[34m%se[34m \e[0m" '\'
printf "\e[35m%se[35m \e[0m" '\'
printf "\e[36m%se[36m \e[0m" '\'
printf "\e[37m%se[37m \e[0m" '\'
echo
printf "\e[30m\e[40m%se[30m%se[40m \e[0m" '\' '\'
printf "\e[31m\e[40m%se[31m%se[40m \e[0m" '\' '\'
printf "\e[32m\e[40m%se[32m%se[40m \e[0m" '\' '\'
printf "\e[33m\e[40m%se[33m%se[40m \e[0m" '\' '\'
printf "\e[34m\e[40m%se[34m%se[40m \e[0m" '\' '\'
printf "\e[35m\e[40m%se[35m%se[40m \e[0m" '\' '\'
printf "\e[36m\e[40m%se[36m%se[40m \e[0m" '\' '\'
printf "\e[37m\e[40m%se[37m%se[40m \e[0m" '\' '\'
echo
printf "\e[30m\e[41m%se[30m%se[41m \e[0m" '\' '\'
printf "\e[31m\e[41m%se[31m%se[41m \e[0m" '\' '\'
printf "\e[32m\e[41m%se[32m%se[41m \e[0m" '\' '\'
printf "\e[33m\e[41m%se[33m%se[41m \e[0m" '\' '\'
printf "\e[34m\e[41m%se[34m%se[41m \e[0m" '\' '\'
printf "\e[35m\e[41m%se[35m%se[41m \e[0m" '\' '\'
printf "\e[36m\e[41m%se[36m%se[41m \e[0m" '\' '\'
printf "\e[37m\e[41m%se[37m%se[41m \e[0m" '\' '\'
echo
printf "\e[30m\e[42m%se[30m%se[42m \e[0m" '\' '\'
printf "\e[31m\e[42m%se[31m%se[42m \e[0m" '\' '\'
printf "\e[32m\e[42m%se[32m%se[42m \e[0m" '\' '\'
printf "\e[33m\e[42m%se[33m%se[42m \e[0m" '\' '\'
printf "\e[34m\e[42m%se[34m%se[42m \e[0m" '\' '\'
printf "\e[35m\e[42m%se[35m%se[42m \e[0m" '\' '\'
printf "\e[36m\e[42m%se[36m%se[42m \e[0m" '\' '\'
printf "\e[37m\e[42m%se[37m%se[42m \e[0m" '\' '\'
echo
printf "\e[30m\e[43m%se[30m%se[43m \e[0m" '\' '\'
printf "\e[31m\e[43m%se[31m%se[43m \e[0m" '\' '\'
printf "\e[32m\e[43m%se[32m%se[43m \e[0m" '\' '\'
printf "\e[33m\e[43m%se[33m%se[43m \e[0m" '\' '\'
printf "\e[34m\e[43m%se[34m%se[43m \e[0m" '\' '\'
printf "\e[35m\e[43m%se[35m%se[43m \e[0m" '\' '\'
printf "\e[36m\e[43m%se[36m%se[43m \e[0m" '\' '\'
printf "\e[37m\e[43m%se[37m%se[43m \e[0m" '\' '\'
echo
printf "\e[30m\e[44m%se[30m%se[44m \e[0m" '\' '\'
printf "\e[31m\e[44m%se[31m%se[44m \e[0m" '\' '\'
printf "\e[32m\e[44m%se[32m%se[44m \e[0m" '\' '\'
printf "\e[33m\e[44m%se[33m%se[44m \e[0m" '\' '\'
printf "\e[34m\e[44m%se[34m%se[44m \e[0m" '\' '\'
printf "\e[35m\e[44m%se[35m%se[44m \e[0m" '\' '\'
printf "\e[36m\e[44m%se[36m%se[44m \e[0m" '\' '\'
printf "\e[37m\e[44m%se[37m%se[44m \e[0m" '\' '\'
echo
printf "\e[30m\e[45m%se[30m%se[45m \e[0m" '\' '\'
printf "\e[31m\e[45m%se[31m%se[45m \e[0m" '\' '\'
printf "\e[32m\e[45m%se[32m%se[45m \e[0m" '\' '\'
printf "\e[33m\e[45m%se[33m%se[45m \e[0m" '\' '\'
printf "\e[34m\e[45m%se[34m%se[45m \e[0m" '\' '\'
printf "\e[35m\e[45m%se[35m%se[45m \e[0m" '\' '\'
printf "\e[36m\e[45m%se[36m%se[45m \e[0m" '\' '\'
printf "\e[37m\e[45m%se[37m%se[45m \e[0m" '\' '\'
echo
printf "\e[30m\e[46m%se[30m%se[46m \e[0m" '\' '\'
printf "\e[31m\e[46m%se[31m%se[46m \e[0m" '\' '\'
printf "\e[32m\e[46m%se[32m%se[46m \e[0m" '\' '\'
printf "\e[33m\e[46m%se[33m%se[46m \e[0m" '\' '\'
printf "\e[34m\e[46m%se[34m%se[46m \e[0m" '\' '\'
printf "\e[35m\e[46m%se[35m%se[46m \e[0m" '\' '\'
printf "\e[36m\e[46m%se[36m%se[46m \e[0m" '\' '\'
printf "\e[37m\e[46m%se[37m%se[46m \e[0m" '\' '\'
echo
printf "\e[30m\e[47m%se[30m%se[47m \e[0m" '\' '\'
printf "\e[31m\e[47m%se[31m%se[47m \e[0m" '\' '\'
printf "\e[32m\e[47m%se[32m%se[47m \e[0m" '\' '\'
printf "\e[33m\e[47m%se[33m%se[47m \e[0m" '\' '\'
printf "\e[34m\e[47m%se[34m%se[47m \e[0m" '\' '\'
printf "\e[35m\e[47m%se[35m%se[47m \e[0m" '\' '\'
printf "\e[36m\e[47m%se[36m%se[47m \e[0m" '\' '\'
printf "\e[37m\e[47m%se[37m%se[47m \e[0m" '\' '\'
echo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment