Skip to content
Functional reactive terminals in C++ ⚡⌨️
C++ Python Shell
Branch: master
Clone or download
Latest commit 14b4930 Jan 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rxterm feat: adds sprite support Nov 21, 2018
travis * Migrates to SKYLARK Jan 31, 2019
.buckconfig * Migrates to SKYLARK Jan 31, 2019
.gitignore
.travis.yml * Migrates to SKYLARK Jan 31, 2019
BUCK * Migrates to SKYLARK Jan 31, 2019
LICENSE Initial commit Aug 2, 2017
README.md Update README.md Jan 31, 2019
buckaroo.lock.toml * Migrates to SKYLARK Jan 31, 2019
buckaroo.toml Create buckaroo.toml Nov 16, 2018
subdir_glob.bzl * Migrates to SKYLARK Jan 31, 2019

README.md

RxTerm ⚡⌨️

A C++ library for functional-reactive terminals. RxTerm is a lean alternative to ncurses for many applications.

terminal

Build Instructions

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

Usage

To install this library into your project:

buckaroo add github.com/loopperfect/rxterm@*

Refer to rxterm/apps/main.cpp for an example.

Progress

  • ANSI Output
  • Reusable components
  • Managed console input
  • Terminal width detection
  • Windows support

Contributions are very welcome! 💖

You can’t perform that action at this time.