#!/usr/bin/env bash # Default 16 ANSI color names color_names=( "Black" "Red" "Green" "Yellow" "Blue" "Magenta" "Cyan" "White" "Bright Black" "Bright Red" "Bright Green" "Bright Yellow" "Bright Blue" "Bright Magenta" "Bright Cyan" "Bright White" ) echo "16-color palette with indices & names:" for c in {0..15}; do # Print the color block printf "\033[38;5;%sm%2d: %-13s\033[0m " "$c" "$c" "${color_names[$c]}" # New line every 4 colors if (( (c+1) % 4 == 0 )); then echo fi done echo