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 69d750b6ed fixing return key
When pressing return in `nano` the terminal received an `<CTRL>+J` instead of
the return key. `<CTRL>+J` justifies the text. But is (confusingly) actually
the key for a line feed as well? Terminal programming is not easy …
2022-04-07 09:01:05 +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
main.cpp consistent naming of project NCursesPtyWindow 2022-04-05 10:28:10 +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 fixing return key 2022-04-07 09:01:05 +02:00
NCursesPtyWindow.hpp fixes #4 — albeit very slow 2022-04-05 12:34:35 +02:00
README.md consistent naming of project NCursesPtyWindow 2022-04-05 10:28:10 +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.