code / scripts

Lines748 Shell528 Python72 Lua67 Bourne Again Shell62 make15
1 others 4
Markdown4
(63 lines)
1 #!/bin/sh
2 # This file iterates through the ANSI text formatting codes and prints them
4 for i in $(seq 40 47); do
5 if test $i = 47; then printf "\033[30m"; fi
6 printf "\033[${i}m\\\\033[${i}m\033[0m "
7 done
8 echo
9 for i in $(seq 30 37); do
10 if test $i = 30; then printf "\033[47m"; fi
11 printf "\033[${i}m\\\\033[${i}m\033[0m "
12 done
13 echo
14 for i in $(seq 30 37); do
15 if test $i = 30; then printf "\033[47m"; fi
16 printf "\033[1;${i}m\\\\033[${i}m\033[0m "
17 done
18 echo
19 echo
21 printf "\\\\033[38;5;255m \033[38;5;76m[Set 256 FG]\033[0m "
22 printf "\\\\033[48;5;255m \033[48;5;76m[Set 256 BG]\033[0m\n"
24 printf "\\\\033[38;2;\033[31mR\033[0m;\033[32mG\033[0m;\033[34mB\033[0mm \033[38;2;150;150;250m[Set RGB FG]\033[0m "
25 printf "\\\\033[48;2;\033[31mR\033[0m;\033[32mG\033[0m;\033[34mB\033[0mm \033[48;2;150;150;250m[Set RGB BG]\033[0m\n"
27 for i in $(seq 0 255); do
28 printf "\033[48;5;${i}m[${i}]"
29 done
30 printf "\033[0m\n"
32 echo
34 printf "\\\\033[0m \033[0m[Normal]\033[0m "
35 printf "\\\\033[1m \033[1m[Bold]\033[0m "
36 printf "\\\\033[2m \033[2m[Faint]\033[0m\n"
37 printf "\\\\033[3m \033[3m[Italic]\033[0m "
38 printf "\\\\033[4m \033[4m[Underline]\033[0m "
39 printf "\\\\033[5m \033[5m[Blink slow]\033[0m\n"
40 printf "\\\\033[6m \033[6m[Blink fast]\033[0m "
41 printf "\\\\033[7m \033[7m[Reverse]\033[0m "
42 printf "\\\\033[8m \033[8m[Conceal]\033[0m\n"
43 printf "\\\\033[9m \033[9m[Strikethrough]\033[0m "
45 #printf "\\\\033[10m \033[10m[Primary font]\033[0m "
46 #printf "\\\\033[11m \033[11m[1st Alt font]\033[0m "
48 printf "\\\\033[20m \033[20m[Fraktur]\033[0m\n"
49 printf "\\\\033[21m \033[21m[Double Underline]\033[0m\n"
50 printf "\\\\033[22m [No \033[1mBold\033[22m/\033[2mFaint\033[22m]\033[0m\n"
51 printf "\\\\033[23m [No \033[3mItalic\033[23m/\033[20mFraktur\033[23m]\033[0m\n"
52 printf "\\\\033[24m [No \033[4mUnderlined\033[24m]\033[0m\n"
53 printf "\\\\033[25m [No \033[5mBlink\033[25m]\033[0m\n"
54 printf "\\\\033[27m [No \033[7mReverse\033[27m]\033[0m\n"
55 printf "\\\\033[28m [No \033[8mConceal\033[28m]\033[0m\n"
56 printf "\\\\033[29m [No \033[9mStrikethrough\033[29m]\033[0m\n"
58 printf "\\\\033[39m \033[39m[Default FG]\033[0m\n"
59 printf "\\\\033[49m \033[49m[Default BG]\033[0m\n"
61 printf "\\\\033[51m \033[51m[Framed]\033[0m\n"
62 printf "\\\\033[52m \033[52m[Encircled]\033[0m\n"
63 printf "\\\\033[53m \033[53m[Overlined]\033[0m\n"