C++ library extending existing NCurses++ library and providing a tiling window manager and a (more or less) working pseudo terminal window based on libvterm.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Christian Burger 8784bb2ce3 distributed files to `src/` directory 2 years ago
.vscode enabled compiler flags "-pedantic", "-Wall", … 2 years ago
cmake cmake: some improvements 2 years ago
include/kNCurses distributed files to `src/` directory 2 years ago
src/krikkel distributed files to `src/` directory 2 years ago
.gitignore cmake: determines version from latest Git tag 2 years ago
CMakeLists.txt distributed files to `src/` directory 2 years ago
LICENSE added license and basic "read me" information 2 years ago
README.md closes #17: own headers are not system headers 2 years ago
default.nix enabled compiler flags "-pedantic", "-Wall", … 2 years ago

README.md

Description

WARNING: This is a prototype. Things will probably break; in spectacular ways.

kNCurses extends the existing C++ library shipping with ncurses and provides a tiling window manager and a pseudo terminal in a ncurses window.

Building

Requires:

Running

Though this is a library, there is a demo application. It starts the currently running shell (or /bin/bash if SHELL environment variable is not set) and runs it in a ncurses window.