diff color handling on unix and win