22 #ifndef UTILIB_TERMINALCOLORS_HPP
23 #define UTILIB_TERMINALCOLORS_HPP
28 #define RESET "\033[0m"
29 #define BLACK "\033[30m"
30 #define RED "\033[31m"
31 #define GREEN "\033[32m"
32 #define YELLOW "\033[33m"
33 #define BLUE "\033[34m"
34 #define MAGENTA "\033[35m"
35 #define CYAN "\033[36m"
36 #define WHITE "\033[37m"
37 #define BOLDBLACK "\033[1m\033[30m"
38 #define BOLDRED "\033[1m\033[31m"
39 #define BOLDGREEN "\033[1m\033[32m"
40 #define BOLDYELLOW "\033[1m\033[33m"
41 #define BOLDBLUE "\033[1m\033[34m"
42 #define BOLDMAGENTA "\033[1m\033[35m"
43 #define BOLDCYAN "\033[1m\033[36m"
44 #define BOLDWHITE "\033[1m\033[37m"
47 #define STORE_CURSOR "\033[s"
48 #define RESET_CURSOR "\033[u"
49 #define GO_LINE_UP "\033[A"
50 #define GO_LINE_DOWN "\033[B"
51 #define GO_LINE_BEGIN "\r"
52 #define DEL_END "\033[K"