Crates.io | watchdiff |
lib.rs | watchdiff |
version | 0.2.2 |
source | src |
created_at | 2021-12-23 03:25:16.450515 |
updated_at | 2023-03-02 03:27:57.31419 |
description | A small utility to diff watch output |
homepage | https://github.com/genonullfree/watchdiff.git |
repository | https://github.com/genonullfree/watchdiff.git |
max_upload_size | |
id | 502030 |
size | 121,550 |
Watch output and trigger on diff!
Ever want to have watch
output only tell you what changed? And not only what, but when? Now you can! Enter: watchdiff
.
Watchdiff will monitor command output and will output in the terminal whenever a difference was detected in the output of the running program.
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
To run a command with arguments use --
to escape watchdiff
s argument parser, like so:
watchdiff -d 5 -- ls -alh
If you have Rust and Cargo installed, Watchdiff can be quickly compiled and installed by running the following command:
cargo install watchdiff
This will install Watchdiff to ~/.cargo/bin/watchdiff, which might need to be added to your shell's PATH variable.
The Watchdiff output is colorized such that red lines with a -
prepended were removed, and green lines with a +
were added.