Windows: enable ANSI escape support in console.

This commit is contained in:
Paul Hooijenga
2017-04-01 20:29:31 +02:00
committed by Paul Hooijenga
parent b63748f557
commit 6c588f189d
2 changed files with 57 additions and 0 deletions

View File

@@ -1,7 +1,15 @@
from __future__ import unicode_literals
import os
import sys
if os.name == 'nt': # pragma: no cover (windows)
from pre_commit.color_windows import enable_virtual_terminal_processing
try:
enable_virtual_terminal_processing()
except WindowsError:
pass
RED = '\033[41m'
GREEN = '\033[42m'
YELLOW = '\033[43;30m'