We had this problem in mochajs/mocha#1296.
The below works great:
.option('-c, --colors', 'force enabling of colors')
.option('-C, --no-colors', 'force disabling of colors')
In the example below, --no-colors does not work:
.option('-C, --no-colors', 'force disabling of colors')
.option('-c, --colors', 'force enabling of colors')