#include <erbsland/cterm/Terminal.hpp>
using namespace erbsland::cterm;
auto main() -> int {
auto terminal = Terminal{{80, 25}};
terminal.initializeScreen();
terminal.printLine(fg::BrightGreen, "Hello terminal.");
terminal.restoreScreen();
return 0;
}
Erbsland Color Term is a compact C++20 library for building terminal applications that need more than plain text output.
It brings together colorful screen rendering, Unicode-aware text handling, keyboard input, geometry helpers, and drawing utilities in one focused package. The goal is to provide a practical foundation for terminal dashboards, tools, and small games that behave consistently across Linux, macOS, and Windows.