If we're redirecting the output somewhere, we likely don't want to have ANSI codes in the middle of our diff output.
This behaves very much like the regular diff command, showing the start lines and ranges of additions/changes/deletions in both the source and target files.
diff