Add --out flag for writing an output file.
Default to --no-colour for json, csv & file output.

Color codes can be explicitly enabled with --color.