mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-17 08:14:42 +04:00
Don't use color if NO_COLOR environment variable is set
This commit is contained in:
parent
1bd9bfefeb
commit
1bf9ff7493
1 changed files with 3 additions and 0 deletions
|
|
@ -48,6 +48,9 @@ def use_color(setting):
|
||||||
if setting not in COLOR_CHOICES:
|
if setting not in COLOR_CHOICES:
|
||||||
raise InvalidColorSetting(setting)
|
raise InvalidColorSetting(setting)
|
||||||
|
|
||||||
|
if 'NO_COLOR' in os.environ:
|
||||||
|
return False
|
||||||
|
|
||||||
return (
|
return (
|
||||||
setting == 'always' or
|
setting == 'always' or
|
||||||
(setting == 'auto' and sys.stdout.isatty() and terminal_supports_color)
|
(setting == 'auto' and sys.stdout.isatty() and terminal_supports_color)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue