]> git.saurik.com Git - apple/system_cmds.git/blobdiff - CPPUtil/UtilTerminalColor.hpp
system_cmds-643.30.1.tar.gz
[apple/system_cmds.git] / CPPUtil / UtilTerminalColor.hpp
diff --git a/CPPUtil/UtilTerminalColor.hpp b/CPPUtil/UtilTerminalColor.hpp
new file mode 100644 (file)
index 0000000..c5eee39
--- /dev/null
@@ -0,0 +1,28 @@
+//
+//  UtilTerminalColor.hpp
+//  CPPUtil
+//
+//  Created by James McIlree on 4/26/13.
+//  Copyright (c) 2013 Apple. All rights reserved.
+//
+
+#ifndef CPPUtil_UtilTerminalColor_hpp
+#define CPPUtil_UtilTerminalColor_hpp
+
+// This is borrowed from clang
+
+enum class kTerminalColor : std::uint32_t {
+       BLACK=0,
+       RED,
+       GREEN,
+       YELLOW,
+       BLUE,
+       MAGENTA,
+       CYAN,
+       WHITE
+};
+
+const char* TerminalColorStringFor(kTerminalColor code, bool is_bold, bool is_background);
+const char* TerminalColorResetString(void);
+
+#endif