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中使用
19KB
280 代码行,不含注释
tty-rs
tty是一个线程安全的库,用于创建和使用新的伪终端(PTY)
TtyServer
:为新的命令创建一个PTYTtyClient
:将现有TTY(用户终端)的I/O进行转发
I/O转发使用splice(2)
,这是Linux特有的,可以实现零拷贝传输。
您需要使用nightly Rust通道>=1.8.0-dev来构建此crate(因为使用了不稳定的API)。
此库仍在开发中。API可能会更改。
依赖项
~0.7–0.9MB
~13K SLoC