]> git.saurik.com Git - apple/system_cmds.git/blob - CPPUtil/UtilTerminalColor.hpp
c5eee39fbeefb9f3ee4acadf417ca16a6a12da7f
[apple/system_cmds.git] / CPPUtil / UtilTerminalColor.hpp
1 //
2 // UtilTerminalColor.hpp
3 // CPPUtil
4 //
5 // Created by James McIlree on 4/26/13.
6 // Copyright (c) 2013 Apple. All rights reserved.
7 //
8
9 #ifndef CPPUtil_UtilTerminalColor_hpp
10 #define CPPUtil_UtilTerminalColor_hpp
11
12 // This is borrowed from clang
13
14 enum class kTerminalColor : std::uint32_t {
15 BLACK=0,
16 RED,
17 GREEN,
18 YELLOW,
19 BLUE,
20 MAGENTA,
21 CYAN,
22 WHITE
23 };
24
25 const char* TerminalColorStringFor(kTerminalColor code, bool is_bold, bool is_background);
26 const char* TerminalColorResetString(void);
27
28 #endif