watchdiff 0.2.0

A small utility to diff watch output
# watchdiff
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

```bash
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
```

## Installation

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.

## Example output

The Watchdiff output is colorized such that red lines with a `-` prepended were removed, and green lines with a `+` were added.

![diff output](img/watchdiff.png "Watchdiff example output")