1
0
Fork 0
mirror of https://github.com/notwa/rc synced 2024-11-10 11:49:03 -08:00

add morecolors

This commit is contained in:
Connor Olding 2021-10-01 04:02:49 -07:00
parent 50e7649ec0
commit ff23fd3075

18
sh/morecolors Normal file
View file

@ -0,0 +1,18 @@
#!/usr/bin/env bash
# YES_ZSH
# YES_BASH
# NO_DASH
# NO_ASH
morecolors() { ### @- print all 256 colors that are available on most terminals.
# borrowed from leah2's dotfiles.
local i=
for i in {0..255}; do
printf '\e[48;5;%dm\e[38;5;15m %03d ' $i $i
printf '\e[33;5;0m\e[38;5;%dm %03d ' $i $i
[ "$(( i+1 <= 16 ? (i+1) % 8 : ( (i+1)-16) % 6 ))" = 0 ] && printf '\e[0m\n'
[ "$(( i+1 <= 16 ? (i+1) % 16 : ( (i+1)-16) % 36 ))" = 0 ] && printf '\e[0m\n'
done
}
[ -n "${preload+-}" ] || morecolors "$@"