I like the way "git diff" works: it sends color codes if the output is a terminal, but has also the options --color and --no-color to force it.
I like the way "git diff" works: it sends color codes if the output is a terminal, but has also the options --color and --no-color to force it.