C++ library extending existing NCurses++ library and providing a tiling window manager and a (more or less) working pseudo terminal window based on libvterm.
 
 
 
Go to file
Christian Burger d01917c82d increased PTY client output buffer size
Corrected error checking for reading output from the client while at it.
2022-04-07 14:28:35 +02:00
.vscode added license and basic "read me" information 2022-04-05 10:24:22 +02:00
cmake prototype: ncurses window class wrapping a PTY 2022-04-03 10:16:20 +02:00
.gitignore prototype: ncurses window class wrapping a PTY 2022-04-03 10:16:20 +02:00
CMakeLists.txt consistent naming of project `NCursesPtyWindow` 2022-04-05 10:28:10 +02:00
Debug.cpp prototype: ncurses window class wrapping a PTY 2022-04-03 10:16:20 +02:00
Debug.hpp prototype: ncurses window class wrapping a PTY 2022-04-03 10:16:20 +02:00
LICENSE added license and basic "read me" information 2022-04-05 10:24:22 +02:00
NCursesPtyApp.cpp fixes #4 — albeit very slow 2022-04-05 12:34:35 +02:00
NCursesPtyApp.hpp consistent naming of project `NCursesPtyWindow` 2022-04-05 10:28:10 +02:00
NCursesPtyWindow.cpp increased PTY client output buffer size 2022-04-07 14:28:35 +02:00
NCursesPtyWindow.hpp increased PTY client output buffer size 2022-04-07 14:28:35 +02:00
README.md consistent naming of project `NCursesPtyWindow` 2022-04-05 10:28:10 +02:00
main.cpp consistent naming of project `NCursesPtyWindow` 2022-04-05 10:28:10 +02:00

README.md

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.