webssh2/tests/servers/keyboard-interactive/color-test.sh
2024-08-23 00:55:28 +00:00

28 lines
No EOL
559 B
Bash

#!/bin/bash
# Print 256-color test pattern in xterm-256color terminal
echo -e "\n256 Color Test Pattern\n"
# Colors 0-15: Standard colors
echo -e "Standard colors:"
for i in {0..15}; do
printf "\e[48;5;${i}m%4s\e[0m" "$i"
done
echo -e "\n"
# Colors 16-231: Color cube
echo -e "Color cube:"
for i in {16..231}; do
printf "\e[48;5;${i}m%4s\e[0m" "$i"
if (( (i - 15) % 6 == 0 )); then
echo
fi
done
echo -e "\n"
# Colors 232-255: Grayscale
echo -e "Grayscale colors:"
for i in {232..255}; do
printf "\e[48;5;${i}m%4s\e[0m" "$i"
done
echo -e "\n"