support --color and --no-color special args. closes #267