1
+ package me .kuwg .clarity .util ;
2
+
3
+ /**
4
+ * see <a href="https://stackoverflow.com/questions/5762491/how-to-print-color-in-console-using-system-out-println">Stack Overflow</a>
5
+ * @author shakram02
6
+ */
7
+ public class ConsoleColors {
8
+ // Reset
9
+ public static final String RESET = "\033 [0m" ; // Text Reset
10
+
11
+ // Regular Colors
12
+ public static final String BLACK = "\033 [0;30m" ; // BLACK
13
+ public static final String RED = "\033 [0;31m" ; // RED
14
+ public static final String GREEN = "\033 [0;32m" ; // GREEN
15
+ public static final String YELLOW = "\033 [0;33m" ; // YELLOW
16
+ public static final String BLUE = "\033 [0;34m" ; // BLUE
17
+ public static final String PURPLE = "\033 [0;35m" ; // PURPLE
18
+ public static final String CYAN = "\033 [0;36m" ; // CYAN
19
+ public static final String WHITE = "\033 [0;37m" ; // WHITE
20
+
21
+ // Bold
22
+ public static final String BLACK_BOLD = "\033 [1;30m" ; // BLACK
23
+ public static final String RED_BOLD = "\033 [1;31m" ; // RED
24
+ public static final String GREEN_BOLD = "\033 [1;32m" ; // GREEN
25
+ public static final String YELLOW_BOLD = "\033 [1;33m" ; // YELLOW
26
+ public static final String BLUE_BOLD = "\033 [1;34m" ; // BLUE
27
+ public static final String PURPLE_BOLD = "\033 [1;35m" ; // PURPLE
28
+ public static final String CYAN_BOLD = "\033 [1;36m" ; // CYAN
29
+ public static final String WHITE_BOLD = "\033 [1;37m" ; // WHITE
30
+
31
+ // Underline
32
+ public static final String BLACK_UNDERLINED = "\033 [4;30m" ; // BLACK
33
+ public static final String RED_UNDERLINED = "\033 [4;31m" ; // RED
34
+ public static final String GREEN_UNDERLINED = "\033 [4;32m" ; // GREEN
35
+ public static final String YELLOW_UNDERLINED = "\033 [4;33m" ; // YELLOW
36
+ public static final String BLUE_UNDERLINED = "\033 [4;34m" ; // BLUE
37
+ public static final String PURPLE_UNDERLINED = "\033 [4;35m" ; // PURPLE
38
+ public static final String CYAN_UNDERLINED = "\033 [4;36m" ; // CYAN
39
+ public static final String WHITE_UNDERLINED = "\033 [4;37m" ; // WHITE
40
+
41
+ // Background
42
+ public static final String BLACK_BACKGROUND = "\033 [40m" ; // BLACK
43
+ public static final String RED_BACKGROUND = "\033 [41m" ; // RED
44
+ public static final String GREEN_BACKGROUND = "\033 [42m" ; // GREEN
45
+ public static final String YELLOW_BACKGROUND = "\033 [43m" ; // YELLOW
46
+ public static final String BLUE_BACKGROUND = "\033 [44m" ; // BLUE
47
+ public static final String PURPLE_BACKGROUND = "\033 [45m" ; // PURPLE
48
+ public static final String CYAN_BACKGROUND = "\033 [46m" ; // CYAN
49
+ public static final String WHITE_BACKGROUND = "\033 [47m" ; // WHITE
50
+
51
+ // High Intensity
52
+ public static final String BLACK_BRIGHT = "\033 [0;90m" ; // BLACK
53
+ public static final String RED_BRIGHT = "\033 [0;91m" ; // RED
54
+ public static final String GREEN_BRIGHT = "\033 [0;92m" ; // GREEN
55
+ public static final String YELLOW_BRIGHT = "\033 [0;93m" ; // YELLOW
56
+ public static final String BLUE_BRIGHT = "\033 [0;94m" ; // BLUE
57
+ public static final String PURPLE_BRIGHT = "\033 [0;95m" ; // PURPLE
58
+ public static final String CYAN_BRIGHT = "\033 [0;96m" ; // CYAN
59
+ public static final String WHITE_BRIGHT = "\033 [0;97m" ; // WHITE
60
+
61
+ // Bold High Intensity
62
+ public static final String BLACK_BOLD_BRIGHT = "\033 [1;90m" ; // BLACK
63
+ public static final String RED_BOLD_BRIGHT = "\033 [1;91m" ; // RED
64
+ public static final String GREEN_BOLD_BRIGHT = "\033 [1;92m" ; // GREEN
65
+ public static final String YELLOW_BOLD_BRIGHT = "\033 [1;93m" ;// YELLOW
66
+ public static final String BLUE_BOLD_BRIGHT = "\033 [1;94m" ; // BLUE
67
+ public static final String PURPLE_BOLD_BRIGHT = "\033 [1;95m" ;// PURPLE
68
+ public static final String CYAN_BOLD_BRIGHT = "\033 [1;96m" ; // CYAN
69
+ public static final String WHITE_BOLD_BRIGHT = "\033 [1;97m" ; // WHITE
70
+
71
+ // High Intensity backgrounds
72
+ public static final String BLACK_BACKGROUND_BRIGHT = "\033 [0;100m" ;// BLACK
73
+ public static final String RED_BACKGROUND_BRIGHT = "\033 [0;101m" ;// RED
74
+ public static final String GREEN_BACKGROUND_BRIGHT = "\033 [0;102m" ;// GREEN
75
+ public static final String YELLOW_BACKGROUND_BRIGHT = "\033 [0;103m" ;// YELLOW
76
+ public static final String BLUE_BACKGROUND_BRIGHT = "\033 [0;104m" ;// BLUE
77
+ public static final String PURPLE_BACKGROUND_BRIGHT = "\033 [0;105m" ; // PURPLE
78
+ public static final String CYAN_BACKGROUND_BRIGHT = "\033 [0;106m" ; // CYAN
79
+ public static final String WHITE_BACKGROUND_BRIGHT = "\033 [0;107m" ; // WHITE
80
+ }
0 commit comments