bin: print color index
This commit is contained in:
parent
c409d31f7f
commit
6f5ddfaad6
1 changed files with 17 additions and 13 deletions
30
bin/colors
30
bin/colors
|
@ -41,7 +41,7 @@ reset() { printf '\e[0m'; }
|
|||
fg_reset() { printf '\e[39m'; }
|
||||
bg_reset() { printf '\e[49m'; }
|
||||
|
||||
indent() { printf ' '; }
|
||||
indent() { printf ' '; }
|
||||
newline() { printf '%b\n' '\e[0m'; }
|
||||
|
||||
indexed_16() {
|
||||
|
@ -49,7 +49,8 @@ indexed_16() {
|
|||
for i in 0 1; do
|
||||
indent
|
||||
for j in $(seq 0 7); do
|
||||
bg_16 $((8*i + j)); printf '%4s' ''
|
||||
n=$((8*i + j))
|
||||
bg_16 "$n"; fg_16 0; printf ' %2d ' "$n"
|
||||
done
|
||||
newline
|
||||
done
|
||||
|
@ -62,7 +63,8 @@ indexed_256() {
|
|||
for i in 0 1; do
|
||||
indent
|
||||
for j in $(seq 0 7); do
|
||||
bg_256 $((8*i + j)); printf '%9s' ''
|
||||
n=$((8*i + j))
|
||||
bg_256 "$n"; fg_16 0; printf ' %3d ' "$n"
|
||||
done
|
||||
newline
|
||||
done
|
||||
|
@ -72,7 +74,8 @@ indexed_256() {
|
|||
for j in $(seq 0 5); do
|
||||
indent
|
||||
for k in $(seq $i $(( i + 17 ))); do
|
||||
bg_256 $((16 + 36*j + k)); printf '%4s' ''
|
||||
n=$((16 + 36*j + k))
|
||||
bg_256 "$n"; fg_16 0; printf '%3d ' "$n"
|
||||
done
|
||||
newline
|
||||
done
|
||||
|
@ -82,7 +85,8 @@ indexed_256() {
|
|||
for i in 0 1; do
|
||||
indent
|
||||
for j in $(seq 0 11); do
|
||||
bg_256 $((232 + 12*i + j)); printf '%6s' ''
|
||||
n=$((232 + 12*i + j))
|
||||
bg_256 "$n"; fg_16 0; printf ' %3d ' "$n"
|
||||
done
|
||||
newline
|
||||
done
|
||||
|
@ -130,14 +134,14 @@ main() {
|
|||
indexed_16
|
||||
echo
|
||||
indexed_256
|
||||
echo
|
||||
gruvbox_dark
|
||||
echo
|
||||
gruvbox_light
|
||||
echo
|
||||
solarized
|
||||
echo
|
||||
nord
|
||||
# echo
|
||||
# gruvbox_dark
|
||||
# echo
|
||||
# gruvbox_light
|
||||
# echo
|
||||
# solarized
|
||||
# echo
|
||||
# nord
|
||||
}
|
||||
|
||||
main
|
||||
|
|
Loading…
Add table
Reference in a new issue