colours.sh : Fixed treesitter code highlight and removed shellcheck warning
This commit is contained in:
parent
879f8b5d08
commit
8407d3c051
15
colours.sh
15
colours.sh
@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Print out escape sequences usable for coloured text on tty.
|
# Print out escape sequences usable for coloured text on tty.
|
||||||
|
# shellcheck disable=2016
|
||||||
printf 'Colour escapes are %s\n' '\e[${value};...;${value}m'
|
printf 'Colour escapes are %s\n' '\e[${value};...;${value}m'
|
||||||
printf 'Values 30..37 are \e[33mforeground colours\e[m\n'
|
printf 'Values 30..37 are \e[33mforeground colours\e[m\n'
|
||||||
printf 'Values 40..47 are \e[43mbackground colours\e[m\n'
|
printf 'Values 40..47 are \e[43mbackground colours\e[m\n'
|
||||||
@ -17,17 +18,17 @@ for fgc in {30..37}; do
|
|||||||
fgc=${fgc#37} # white
|
fgc=${fgc#37} # white
|
||||||
bgc=${bgc#40} # black
|
bgc=${bgc#40} # black
|
||||||
|
|
||||||
vals="${fgc:+$fgc;}${bgc}"
|
vals="${fgc:+$fgc};${bgc}"
|
||||||
vals=${vals%%;}
|
vals=${vals%%;}
|
||||||
|
|
||||||
seq0="${vals:+\e[${vals}m}"
|
seq0="${vals:+\e[${vals}m}"
|
||||||
printf " %-9s" "${seq0:-(default)}"
|
printf " %-9s" "${seq0:-(default)}"
|
||||||
echo -e -n " ${seq0}TEXT\e[m"
|
echo -en " ${seq0}TEXT\e[m"
|
||||||
echo -e -n " \e[${vals:+${vals+$vals;}}1mBOLD\e[m"
|
echo -en " \e[${vals:+${vals+$vals}};1mBOLD\e[m"
|
||||||
echo -e -n " \e[${vals:+${vals+$vals;}}2mDIM\e[m"
|
echo -en " \e[${vals:+${vals+$vals}};2mDIM\e[m"
|
||||||
echo -e -n " \e[${vals:+${vals+$vals;}}3mITA\e[m"
|
echo -en " \e[${vals:+${vals+$vals}};3mITA\e[m"
|
||||||
echo -e -n " \e[${vals:+${vals+$vals;}}4mUND\e[m"
|
echo -en " \e[${vals:+${vals+$vals}};4mUND\e[m"
|
||||||
echo -e -n " \e[${vals:+${vals+$vals;}}5mBLI\e[m"
|
echo -en " \e[${vals:+${vals+$vals}};5mBLI\e[m"
|
||||||
done
|
done
|
||||||
echo; echo
|
echo; echo
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user