| Crates.io | watchdiff |
| lib.rs | watchdiff |
| version | 0.2.2 |
| created_at | 2021-12-23 03:25:16.450515+00 |
| updated_at | 2023-03-02 03:27:57.31419+00 |
| 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 watchdiffs 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.
