3 releases

new 0.1.2 Mar 18, 2025
0.1.1 Mar 18, 2025
0.1.0 Mar 18, 2025

#676 in Command-line interface

Download history 219/week @ 2025-03-12

219 downloads per month

MIT license

13KB
262 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

~8–18MB
~275K SLoC