pub fn print_diff(path: &str, original: &str, formatted: &str, color: bool)
Print a unified diff to stdout. No-op if texts are identical.
When color is true, headers / hunks / additions / removals are ANSI-styled.
color