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 2021年10月27日

#358 in Unix API


用于 monoterm

GPL-3.0-or-later

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