Skip to content

Instantly share code, notes, and snippets.

@betawax
Created December 19, 2022 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save betawax/50f83a7f8354c2844f3f8c9a73bd8653 to your computer and use it in GitHub Desktop.
Save betawax/50f83a7f8354c2844f3f8c9a73bd8653 to your computer and use it in GitHub Desktop.
Terminal Color Preview
#!/usr/bin/env bash
TEXT_SHORT='Foobar'
TEXT_LONG='The quick brown fox jumps over the lazy dog.'
FGs=(30 90 31 91 32 92 33 93 34 94 35 95 36 96 37 97)
BGs=(40 100 41 101 42 102 43 103 44 104 45 105 46 106 47 107)
echo
for FG in "${FGs[@]}"; do
for MODE in 0 1; do
echo -e "\033[${MODE};${FG}m$TEXT_LONG\033[0m"
done
done
echo
for FG in "${FGs[@]}"; do
for MODE in 0 1; do
for BG in "${BGs[@]}"; do
echo -en "\033[${MODE};${FG};${BG}m $TEXT_SHORT \033[0m "
done
echo
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment