stdin-equals
Check if stdin equals a string. Includes a CLI. When not equal, (optionally) prints diff with nwdiff
.
API
CLI
# Print help: stdin-equals -h echo 'foo' | stdin-equals 'foo\n'# echos foo # exit 0 # Silence echoing: echo 'foo' | stdin-equals -q 'foo\n'# exit 0 echo 'foo' | stdin-equals 'bar\n'# echos foo # exit 1 # Let's suppress echo's new line, so it's more clear: echo -n 'foo' | stdin-equals 'foo'# echos foo # exit 0