6 个版本
0.1.6 | 2024年4月21日 |
---|---|
0.1.4 | 2021年9月29日 |
#74 在 Cargo 插件
每月299 次下载
10KB
117 行
cargo single-line
一个简单的 Cargo 插件,可以将可见的 Cargo 输出缩减到单行(好吧,在最佳情况下)。
原则上,该插件通过拦截 Cargo 的 stderr 并将其中的 换行符 替换为 回车符 来工作。
当 cargo 打印的行不是 编译
/检查
等等时,这可能意味着错误/警告,因此此类行将“原样”转发给用户,以便可能有用的输出不会被后续数据覆盖。
该工具可用于任何 cargo 子命令,只需在 cargo
和您的命令之间插入 single-line
即可,如下所示
cargo build
→cargo single-line build
,cargo run
→cargo single-line run
,cargo clippy
→cargo single-line clippy
,- ... 以此类推。
默认情况下,从终端运行时,该插件通过以 cargo
的 --color=always
参数运行来强制执行彩色输出。要覆盖此行为,请向您的命令行添加显式的 --color MODE
标志。
安装
要从 crates.io 安装插件
$ cargo install cargo-single-line
要从 git 仓库安装插件
$ cargo install --path .
依赖项
~2.2–3.5MB
~56K SLoC