11个不稳定版本 (3个破坏性更新)
0.4.2 | 2023年9月18日 |
---|---|
0.4.0 | 2022年12月26日 |
0.2.4 | 2022年9月11日 |
0.2.3 | 2022年6月17日 |
0.1.0 |
|
#358 in Unix API
用于 monoterm
41KB
947 行
Filterm
Filterm 允许你在运行子进程的同时,通过自定义过滤器将所有终端数据从子进程流入和流出。这让你可以修改从子进程发送的ANSI转义序列等。
使用Filterm的主要方式是通过实现 Filter
特性来定义一个自定义过滤器,然后调用 run
。
有关Filterm使用的示例,请参阅 Monoterm。
平台支持
Filterm已在GNU/Linux上进行了测试。它可能在其他类Unix操作系统上工作,因为它避免使用Linux和GNU特定功能,尽可能使用POSIX。
lib.rs
:
Filterm 允许你在运行子进程的同时,通过自定义过滤器将所有终端数据从子进程流入和流出。这让你可以修改从子进程发送的ANSI转义序列等。
使用Filterm的主要方式是通过实现 Filter
特性来定义一个自定义过滤器,然后调用 [run
].
有关Filterm使用的示例,请参阅 Monoterm。
平台支持
Filterm已在GNU/Linux上进行了测试。它可能在其他类Unix操作系统上工作,因为它避免使用Linux和GNU特定功能,尽可能使用POSIX。
依赖项
~1.5MB
~36K SLoC