Coverage for melissa/utility/bcolors.py: 97%
29 statements
« prev ^ index » next coverage.py v7.10.1, created at 2025-11-03 09:52 +0100
« prev ^ index » next coverage.py v7.10.1, created at 2025-11-03 09:52 +0100
1"""Class for colored standard outputs."""
2from enum import Enum
5class TextColor(Enum):
6 """Class for colored standard outputs."""
7 HEADER = '\033[95m' # Light Magenta
8 OKBLUE = '\033[94m' # Light Blue
9 OKCYAN = '\033[96m' # Light Cyan
10 OKGREEN = '\033[92m' # Light Green
11 WARNING = '\033[93m' # Light Yellow
12 FAIL = '\033[91m' # Light Red
13 ENDC = '\033[0m' # Reset to default color
14 BOLD = '\033[1m' # Bold text
15 UNDERLINE = '\033[4m' # Underlined text
16 BLACK = '\033[30m' # Black text
17 RED = '\033[31m' # Red text
18 GREEN = '\033[32m' # Green text
19 YELLOW = '\033[33m' # Yellow text
20 BLUE = '\033[34m' # Blue text
21 MAGENTA = '\033[35m' # Magenta text
22 CYAN = '\033[36m' # Cyan text
23 WHITE = '\033[37m' # White text
24 BG_BLACK = '\033[40m' # Black background
25 BG_RED = '\033[41m' # Red background
26 BG_GREEN = '\033[42m' # Green background
27 BG_YELLOW = '\033[43m' # Yellow background
28 BG_BLUE = '\033[44m' # Blue background
29 BG_MAGENTA = '\033[45m' # Magenta background
30 BG_CYAN = '\033[46m' # Cyan background
31 BG_WHITE = '\033[47m' # White background
33 def __str__(self):
34 """Prints values alone."""
35 return str(self.value)