C++ library extending existing NCurses++ library and providing a tiling window manager and a (more or less) working pseudo terminal window based on libvterm.
Find a file
Christian Burger 2863c8ae16 first release v0.1
Basic pseudo terminal capabilities in an ncurses window provided. Can
run at least `nano`, `top` and `sudo`. Probably a lot more. No colors,
yet.
2022-04-23 22:56:47 +02:00
cmake first release v0.1 2022-04-23 22:56:47 +02:00
include/NCursesPtyWindow first release v0.1 2022-04-23 22:56:47 +02:00
App.cpp first release v0.1 2022-04-23 22:56:47 +02:00
App.hpp first release v0.1 2022-04-23 22:56:47 +02:00
CMakeLists.txt first release v0.1 2022-04-23 22:56:47 +02:00
Debug.cpp first release v0.1 2022-04-23 22:56:47 +02:00
Debug.hpp first release v0.1 2022-04-23 22:56:47 +02:00
LICENSE first release v0.1 2022-04-23 22:56:47 +02:00
main.cpp first release v0.1 2022-04-23 22:56:47 +02:00
README.md first release v0.1 2022-04-23 22:56:47 +02:00
SingleUserInput.cpp first release v0.1 2022-04-23 22:56:47 +02:00
Window.cpp first release v0.1 2022-04-23 22:56:47 +02:00

Description

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

NCursesPtyWindow provides 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.