19 #ifndef CYPRESS_TERMINAL_HPP 20 #define CYPRESS_TERMINAL_HPP 40 static const int RED = 31;
55 static const int BLUE = 34;
65 static const int CYAN = 36;
77 Terminal(
bool use_color) : m_use_color(use_color) {}
100 std::string
rgb(uint8_t r, uint8_t g, uint8_t b,
bool background)
const;
107 std::string
bright()
const;
114 std::string
italic()
const;
128 std::string
reset()
const;
static const int YELLOW
Definition: terminal.hpp:50
static const int GREEN
Definition: terminal.hpp:45
static const int CYAN
Definition: terminal.hpp:65
std::string underline() const
static const int BLACK
Definition: terminal.hpp:35
Definition: terminal.hpp:27
static const int RED
Definition: terminal.hpp:40
static const int WHITE
Definition: terminal.hpp:70
Terminal(bool use_color)
Definition: terminal.hpp:77
std::string color(int color, bool bright=true) const
static const int BLUE
Definition: terminal.hpp:55
std::string italic() const
std::string rgb(uint8_t r, uint8_t g, uint8_t b, bool background) const
std::string bright() const
Definition: brainscales_lib.hpp:39
static const int MAGENTA
Definition: terminal.hpp:60
std::string reset() const
std::string background(int color) const