Case-sensitive option, false by default
Only exit nonzero when there's a problem
It can be useful to exit nonzero when there's a problem
Report on groundcover files
A better way, I think
Equality is the right test for this
Unbreak path checking, show fully replaced paths too
Represent more things as structs rather than strings
Be more careful about quote stripping
No need to use : in the filename
Don't use stdout on Windows
Updated usage and help output

The new stuff is fully represented
Support checking and reporting on a single path
More files we probably don't care about
Detect when a data path is duplicated and report it