#命令输出 #差异 #监控 #差异 #终端 #监控 #运行

应用 watchdiff

一个小型工具,用于比较监控输出

5 个版本

0.2.2 2023 年 3 月 2 日
0.2.1 2021 年 12 月 29 日
0.2.0 2021 年 12 月 28 日
0.1.1 2021 年 12 月 23 日
0.1.0 2021 年 12 月 23 日

#27 in #差异

BSD-3-Clause

98KB
121

watchdiff

监控输出并触发差异!

是否希望 watch 输出仅告诉您发生了什么更改?并且不仅是什么,还有何时?现在您可以了!进入:watchdiff

Watchdiff 将监控命令输出,并在检测到正在运行程序输出中的差异时在终端中输出。

用法

USAGE:
    watchdiff [FLAGS] [OPTIONS] [command]...

FLAGS:
    -h, --help         Prints help information
    -p, --permament    Compare to the initial output (permament mode)
    -V, --version      Prints version information

OPTIONS:
    -d, --delay <delay>    Delay between runs in seconds [default: 2]

ARGS:
    <command>...    Command to run

要运行带参数的命令,请使用 -- 来避免 watchdiff 的参数解析器,如下所示

watchdiff -d 5 -- ls -alh

安装

如果您已安装 Rust 和 Cargo,可以通过运行以下命令快速编译和安装 Watchdiff

cargo install watchdiff

这将安装 Watchdiff 到 ~/.cargo/bin/watchdiff,可能需要将其添加到您的 shell 的 PATH 变量中。

示例输出

Watchdiff 的输出经过着色,其中带有 - 预先添加的红色行已被删除,带有 + 的绿色行已被添加。

diff output

依赖项

~3–14MB
~110K SLoC