8个版本

使用旧的Rust 2015

0.5.0 2016年10月16日
0.4.5 2016年10月1日
0.4.4 2016年8月6日
0.4.3 2016年3月27日
0.2.0 2015年8月9日

22 in #linux-terminal


stemjail中使用

LGPL-3.0

19KB
280 代码行,不含注释

tty-rs

tty是一个线程安全的库,用于创建和使用新的伪终端(PTY)

  • TtyServer:为新的命令创建一个PTY
  • TtyClient:将现有TTY(用户终端)的I/O进行转发

I/O转发使用splice(2),这是Linux特有的,可以实现零拷贝传输。

您需要使用nightly Rust通道>=1.8.0-dev来构建此crate(因为使用了不稳定的API)。

此库仍在开发中。API可能会更改。

依赖项

~0.7–0.9MB
~13K SLoC