A C++ library for functional-reactive terminals. RxTerm is a lean alternative to ncurses for many applications.
The library builds with Buckaroo and Buck. It requires a C++ 14 compiler.
buckaroo install
buck build :rxterm
To run the demo:
buck run :main
To install this library into your project:
buckaroo add github.com/loopperfect/rxterm@*
Refer to rxterm/apps/main.cpp
for an example.
- ANSI Output
- Reusable components
- Managed console input
- Terminal width detection
- Windows support
Contributions are very welcome! 💖