I've got my own home grown tool for diffing directories but I'd much have a reusable crate.
API Ideas:
- Enum of
LeftExists, RightExists, BothExist(Option<Difference>)
diff_dir_list(path, path) provides an iterator of (path, enum(None))
diff_dir(path, path) provides an iterator of (path, enum)
- Take advantage of
difference like [assert_cli](
assert_dir_eq!
- provides a default policy for failing (whether it be
panic on first failure or summarize the all differences)
I've got my own home grown tool for diffing directories but I'd much have a reusable crate.
API Ideas:
LeftExists,RightExists,BothExist(Option<Difference>)diff_dir_list(path, path)provides an iterator of(path, enum(None))diff_dir(path, path)provides an iterator of(path, enum)differencelike [assert_cli](assert_dir_eq!panicon first failure or summarize the all differences)