3 ms·
Here are my scary evals to use basic ANSI/vt220 color. N="$(printf '\033[')" x=30 for a in Bl R G Y B M C W # 4-bit Black Red Green Yellow Blue Magenta Cy
by chasil 4y ago
Here are my scary evals to use basic ANSI/vt220 color.
N="$(printf '\033[')" x=30
for a in Bl R G Y B M C W # 4-bit Black Red Green Yellow Blue Magenta Cyan White
do eval $a='$N'"'"$(( x))"m'" \
b$a='$N'"'"$((60+x))"m'" \
${a}bg='$N'"'"$((10+x))"m'" \
b${a}bg='$N'"'"$((70+x))"m'" # bX=bright Xbg=background bXbg=brgt bgnd
x=$((x+1))
done
N="${N}0m"
printf "$Y${Gbg}I am yellow on green.$N\n"
I pasted this into my Android terminal, and it works as advertised.