5 releases

0.1.4 Mar 31, 2025
0.1.3 Mar 31, 2025
0.1.2 Mar 18, 2025
0.1.1 Mar 18, 2025
0.1.0 Mar 18, 2025

#528 in Command-line interface

Download history 286/week @ 2025-03-16 39/week @ 2025-03-23 223/week @ 2025-03-30 32/week @ 2025-04-06 9/week @ 2025-04-13 4/week @ 2025-04-20 196/week @ 2025-04-27 206/week @ 2025-05-04

418 downloads per month

MIT license

14KB
279 lines

Virtual Terminal for Rust crates.io page docs.rs page

Async virtual terminal for Rust. Allows to spawn/communicate with a process in a virtual terminal (Linux only).

The communication is performed through async channels, so it is possible to communicate with a program e.g. on a remote machine via custom API/transport.

Issues

While the terminal side is pretty simple to implement, major issues may arise from the client side as the spawned process may require special input/output handling.

The terminal itself has been tested with the majority of traditional complicated programs, such as vim, screen, tmux, mc etc. and works pretty well.

Dependencies

~9–19MB
~296K SLoC