virtual-terminal

Crates.iovirtual-terminal
lib.rsvirtual-terminal
version0.1.4
created_at2025-03-18 00:50:01.647329+00
updated_at2025-03-31 23:03:18.083276+00
descriptionVirtual terminal
homepage
repositoryhttps://github.com/roboplc/virtual-terminal
max_upload_size
id1596028
size37,610
Sergiy S. (divi255)

documentation

README

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.

Commit count: 11

cargo fmt