X-Git-Url: https://git.saurik.com/apple/system_cmds.git/blobdiff_plain/1a7e3f61d38d679bba59130891c2031b5a0092b6..bd6521f0fc816ab056bc71376f9706a69b3b52c1:/CPPUtil/UtilTerminalColor.hpp diff --git a/CPPUtil/UtilTerminalColor.hpp b/CPPUtil/UtilTerminalColor.hpp new file mode 100644 index 0000000..c5eee39 --- /dev/null +++ b/CPPUtil/UtilTerminalColor.hpp @@ -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