]> CyberLeo.Net >> Repos - CDN/Mosi.git/blob - script/lib/ansi.sh
Initial commit
[CDN/Mosi.git] / script / lib / ansi.sh
1 # Include me for neat color defines!
2
3 if [ -z "${__ansi_sh_loaded}" ]
4 then
5   __ansi_sh_loaded=yes
6
7   # ANSI formats
8   e="$(printf "\033")"
9   a_normal="$e[0m"
10
11   # ANSI colors
12   a_red="$e[1;31m"
13   a_green="$e[1;32m"
14   a_yellow="$e[1;33m"
15   a_blue="$e[1;34m"
16   a_purple="$e[1;35m"
17   a_cyan="$e[1;36m"
18   a_white="$e[1;37m"
19   a_gloom="$e[1;30m"
20
21   a_crimson="$e[0;31m"
22   a_forest="$e[0;32m"
23   a_brown="$e[0;33m"
24   a_navy="$e[0;34m"
25   a_violet="$e[0;35m"
26   a_aqua="$e[0;36m"
27   a_gray="$e[0;37m"
28   a_black="$e[0;30m"
29
30   a_bred="$e[41m"
31   a_bgreen="$e[42m"
32   a_bbrown="$e[43m"
33   a_bblue="$e[44m"
34   a_bpurple="$e[45m"
35   a_bcyan="$e[46m"
36   a_bgray="$e[47m"
37   a_bblack="$e[40m"
38
39   a() {
40     eval "echo \${a_$1}"
41   }
42 fi