KazDragon / terminalpp

A C++ library for interacting with ANSI terminal windows.
MIT License
75 stars 10 forks source link

Improved the terminal interface #301

Closed KazDragon closed 2 years ago

KazDragon commented 2 years ago

Instead of a read/write function pair, terminalpp::terminal now uses a type-erased channel concept, similar to the ones in Telnet++, Server++ and Console++. This allows for better interoperability with those libraries, and an easier developer experience.


This change is Reviewable

coveralls commented 2 years ago

Coverage Status

Coverage increased (+0.02%) to 98.506% when pulling 304b6967e6b1b22917f7fc323bb26418b6b3b8f3 on improved-interface into cb159295b1b4118efa074efb515e376bb3df33d7 on master.