sila终端多路复用器
sila 是使用 Rust 编写的简易终端多路复用器,通过 YAML 格式的配置文件配置项目。
sila 发音为 [shila],在巴利语中代表「道德」。
基本用法
> help
list List the terminal names.
pin <term1> <term2> Pin one or multiple terminals separated by space. Following commands will be run on top of pinned ones.
unpin [term1] Unpin all terminals if no argument is provided or the specific ones.
count Count the number of terminals.
exit Close the application. 功能
Piping 命令
> cat Cargo.toml | grep version
[PJ1]> cat Cargo.toml | grep version
version = "0.1.0"
[PJ2]> cat Cargo.toml | grep version
version = "0.2.0"
serde = { version = "1.0", features = ["derive"] }
[PJ3]> cat Cargo.toml | grep version
version = "0.1.0"
Pinning 终端
- pin/unpin terminals and run a simple command only in a couple of terminals
> pin PJ1 PJ3
> ... run {command}
[PJ1]> {command}
[PJ3]> {command}
> unpin PJ1
>... run {command}
[PJ3]> {command}
...
Helper 命令
> help
list List the terminal names.
pin <term1> <term2> Pin one or multiple terminals separated by space. Following commands will be run on top of pinned ones.
unpin [term1] Unpin all terminals if no argument is provided or the specific ones.
count Count the number of terminals.
exit Close the application.
评论
