13作者: shideneyu大约 2 个月前
作者在此。RMUX 起源于一个挫败感:我使用 tmux 已经很多年了,厌倦了用 grep 和 sleep 来抓取输出以实现任何自动化。因此,我用 Rust 从头开始重建了这个多路复用器,并在其之上添加了一个可编程层。<p>它有两个界面:一个与 tmux 兼容的 CLI(大约 90 个命令,你的快捷键可以直接使用),以及一个基于同一守护进程的类型化异步 Rust SDK——稳定的窗格 ID、结构化快照、定位器风格的等待。其理念是 Playwright 风格的自动化,但适用于终端。<p>原生支持 Linux、macOS、Windows(真正的 ConPTY,而非 WSL)。<p>演示和文档请访问 rmux.io。 欢迎就守护进程协议、ConPTY 或 SDK 设计提出问题。