.config/fish/functions/colours.fish
[raw]
[blame]
1function colours
2 echo "ANSI Codes"
3 echo "0: Reset"
4 echo -e "1: \033[1mBold\033[0m"
5 echo "30-37: Foreground colour"
6 echo "40-47: Background colour"
7 echo
8
9 for colour in (seq 0 7)
10 set foreground (math $colour + 30)
11 echo -ne "\033[$foreground""m"
12 echo -ne " $colour "
13 echo -ne "\e[0m "
14 end
15 echo
16 for colour in (seq 0 7)
17 set background (math $colour + 40)
18 echo -ne "\033[$background""m"
19 echo -ne " $colour "
20 echo -ne "\e[0m "
21 end
22 echo
23 echo
24
25 echo "Foreground (+30)"
26 for colour in (seq 0 7)
27 set foreground (math $colour + 30)
28 echo -ne "\033[$foreground""m"
29 echo -n "\033[$foreground""m"
30 echo -ne "\e[0m "
31 end
32 echo
33 echo
34
35 echo "Background (+40)"
36 for colour in (seq 0 7)
37 set background (math $colour + 40)
38 echo -ne "\033[$background""m"
39 echo -n "\033[$background""m"
40 echo -ne "\e[0m "
41 end
42 echo
43 echo
44
45 echo "Foreground and Background"
46 for foreground in (seq 30 37)
47 for background in (seq 40 47)
48 echo -ne "\033[$foreground;$background""m"
49 echo -n "\033[$foreground;$background""m"
50 echo -ne "\e[0m "
51 end
52
53 echo
54 end
55end
56