Merge pull request #3850 from segevfiner/make-mode-help-colors

Fix color handling in make mode's help command
This commit is contained in:
Takeshi KOMIYA 2017-06-12 22:08:29 +09:00 committed by GitHub
commit ed97a838ee

View File

@ -22,7 +22,7 @@ from os import path
import sphinx
from sphinx import cmdline
from sphinx.util.console import bold, blue # type: ignore
from sphinx.util.console import color_terminal, nocolor, bold, blue # type: ignore
from sphinx.util.osutil import cd, rmtree
if False:
@ -87,6 +87,9 @@ class Make(object):
def build_help(self):
# type: () -> None
if not color_terminal():
nocolor()
print(bold("Sphinx v%s" % sphinx.__display_version__))
print("Please use `make %s' where %s is one of" % ((blue('target'),) * 2)) # type: ignore # NOQA
for osname, bname, description in BUILDERS: