Terminal++ 3.1.0.4
A C++ library for interacting with ANSI terminal windows
|
Contributions are welcome!
Terminal++ is a C++-14 library aimed at providing an easy-to-use API for managing communication to and from terminal emulators, such as Xterm, PuTTY, Tinyfugue, and so on. It provides both core knowledge about how to communicate with all kinds of terminals, as well as as set of abstractions (e.g. "screen" and "terminal") that can be used to communicate in more general ways. Finally, Terminal++ aims to build a database of terminal capabilities so that output can be tailored to the terminal being used.
Contributions can be in several forms:
This is a C++-14 codebase, with a Standard Library/Boost look-and-feel. Please let your tests drive your development, and keep it to around 80 characters per line to make it easier to read. The rest is negotiable during integration.