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
219 downloads per month
13KB
262 lines
Virtual Terminal for Rust
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