mirror of
https://github.com/notwa/rc
synced 2024-11-05 08:19:03 -08:00
16 lines
556 B
Bash
Executable file
16 lines
556 B
Bash
Executable file
#!/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
|
|
return 0
|
|
}
|
|
|
|
[ -n "${preload+-}" ] || morecolors "$@"
|