MacOS compatible - no long args
Conditional colour swithch for both Mac and Linux