Overwrite default value of --color argument with PRE_COMMIT_COLOR env var

This commit is contained in:
Edgar Geier
2019-07-23 17:42:28 +02:00
parent c75d8939f8
commit aaa249bda9

View File

@@ -38,7 +38,8 @@ os.environ.pop('__PYVENV_LAUNCHER__', None)
def _add_color_option(parser):
parser.add_argument(
'--color', default='auto', type=color.use_color,
'--color', default=os.environ.get('PRE_COMMIT_COLOR', 'auto'),
type=color.use_color,
metavar='{' + ','.join(color.COLOR_CHOICES) + '}',
help='Whether to use color in output. Defaults to `%(default)s`.',
)