diff --git a/mkdocs/__main__.py b/mkdocs/__main__.py index a97014d1..f196674c 100644 --- a/mkdocs/__main__.py +++ b/mkdocs/__main__.py @@ -12,6 +12,15 @@ from mkdocs import utils from mkdocs import config from mkdocs.commands import build, gh_deploy, new, serve + +if sys.platform.startswith("win"): + try: + import colorama + except ImportError: + pass + else: + colorama.init() + log = logging.getLogger(__name__) diff --git a/requirements/project-min.txt b/requirements/project-min.txt index 2d9fce61..20a9327d 100644 --- a/requirements/project-min.txt +++ b/requirements/project-min.txt @@ -12,3 +12,4 @@ mkdocs-redirects==1.0.1 importlib_metadata==3.10.0 packaging==20.5 mergedeep==1.3.4 +colorama==0.4; platform_system == 'Windows' diff --git a/requirements/project.txt b/requirements/project.txt index 38b1b38e..c8fd1133 100644 --- a/requirements/project.txt +++ b/requirements/project.txt @@ -12,3 +12,4 @@ mkdocs-redirects>=1.0.1 importlib_metadata>=3.10 packaging>=20.5 mergedeep>=1.3.4 +colorama>=0.4; platform_system == 'Windows'