55/// </summary>
66internal static class ConsoleColors
77{
8- public const string Reset = "\u001b [0m" ;
8+ public const string Reset = "\e [0m" ;
99
1010 public static class Foreground
1111 {
1212 #region 4-bit colors
1313
14- public const string Black = "\u001b [30m" ;
15- public const string Red = "\u001b [31m" ;
16- public const string Green = "\u001b [32m" ;
17- public const string Yellow = "\u001b [33m" ;
18- public const string Blue = "\u001b [34m" ;
19- public const string Magenta = "\u001b [35m" ;
20- public const string Cyan = "\u001b [36m" ;
21- public const string White = "\u001b [37m" ;
22- public const string BrightBlack = "\u001b [90m" ;
23- public const string BrightRed = "\u001b [91m" ;
24- public const string BrightGreen = "\u001b [92m" ;
25- public const string BrightYellow = "\u001b [93m" ;
26- public const string BrightBlue = "\u001b [94m" ;
27- public const string BrightMagenta = "\u001b [95m" ;
28- public const string BrightCyan = "\u001b [96m" ;
29- public const string BrightWhite = "\u001b [97m" ;
14+ public const string Black = "\e [30m" ;
15+ public const string Red = "\e [31m" ;
16+ public const string Green = "\e [32m" ;
17+ public const string Yellow = "\e [33m" ;
18+ public const string Blue = "\e [34m" ;
19+ public const string Magenta = "\e [35m" ;
20+ public const string Cyan = "\e [36m" ;
21+ public const string White = "\e [37m" ;
22+ public const string BrightBlack = "\e [90m" ;
23+ public const string BrightRed = "\e [91m" ;
24+ public const string BrightGreen = "\e [92m" ;
25+ public const string BrightYellow = "\e [93m" ;
26+ public const string BrightBlue = "\e [94m" ;
27+ public const string BrightMagenta = "\e [95m" ;
28+ public const string BrightCyan = "\e [96m" ;
29+ public const string BrightWhite = "\e [97m" ;
3030
3131 #endregion
3232 }
@@ -35,35 +35,35 @@ public static class Background
3535 {
3636 #region 4-bit colors
3737
38- public const string Black = "\u001b [40m" ;
39- public const string Red = "\u001b [41m" ;
40- public const string Green = "\u001b [42m" ;
41- public const string Yellow = "\u001b [43m" ;
42- public const string Blue = "\u001b [44m" ;
43- public const string Magenta = "\u001b [45m" ;
44- public const string Cyan = "\u001b [46m" ;
45- public const string White = "\u001b [47m" ;
46- public const string BrightBlack = "\u001b [100m" ;
47- public const string BrightRed = "\u001b [101m" ;
48- public const string BrightGreen = "\u001b [102m" ;
49- public const string BrightYellow = "\u001b [103m" ;
50- public const string BrightBlue = "\u001b [104m" ;
51- public const string BrightMagenta = "\u001b [105m" ;
52- public const string BrightCyan = "\u001b [106m" ;
53- public const string BrightWhite = "\u001b [107m" ;
38+ public const string Black = "\e [40m" ;
39+ public const string Red = "\e [41m" ;
40+ public const string Green = "\e [42m" ;
41+ public const string Yellow = "\e [43m" ;
42+ public const string Blue = "\e [44m" ;
43+ public const string Magenta = "\e [45m" ;
44+ public const string Cyan = "\e [46m" ;
45+ public const string White = "\e [47m" ;
46+ public const string BrightBlack = "\e [100m" ;
47+ public const string BrightRed = "\e [101m" ;
48+ public const string BrightGreen = "\e [102m" ;
49+ public const string BrightYellow = "\e [103m" ;
50+ public const string BrightBlue = "\e [104m" ;
51+ public const string BrightMagenta = "\e [105m" ;
52+ public const string BrightCyan = "\e [106m" ;
53+ public const string BrightWhite = "\e [107m" ;
5454
5555 #endregion
5656 }
5757
5858 public static class Decoration
5959 {
60- public const string Bold = "\u001b [1m" ;
61- public const string Dim = "\u001b [2m" ;
62- public const string Italic = "\u001b [3m" ;
63- public const string Underline = "\u001b [4m" ;
64- public const string Blink = "\u001b [5m" ;
65- public const string Reverse = "\u001b [7m" ;
66- public const string Hidden = "\u001b [8m" ;
67- public const string Strikethrough = "\u001b [9m" ;
60+ public const string Bold = "\e [1m" ;
61+ public const string Dim = "\e [2m" ;
62+ public const string Italic = "\e [3m" ;
63+ public const string Underline = "\e [4m" ;
64+ public const string Blink = "\e [5m" ;
65+ public const string Reverse = "\e [7m" ;
66+ public const string Hidden = "\e [8m" ;
67+ public const string Strikethrough = "\e [9m" ;
6868 }
6969}
0 commit comments