summaryrefslogtreecommitdiff
path: root/sphinx/cmd/quickstart.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-08-19 23:20:33 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-08-19 23:20:33 +0900
commitffc6e1d55219b2b69ef0cb206f40665776d39530 (patch)
tree489dd4b423675b8195f530ea4807f8ee79c55c95 /sphinx/cmd/quickstart.py
parent1c2dff16b0c3b7d3c8ab71ce0ef86c8c074a20bb (diff)
parent23716142272aa3653943527a7bebec4da621abc4 (diff)
downloadsphinx-git-ffc6e1d55219b2b69ef0cb206f40665776d39530.tar.gz
Merge branch '1.7'
Diffstat (limited to 'sphinx/cmd/quickstart.py')
-rw-r--r--sphinx/cmd/quickstart.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/sphinx/cmd/quickstart.py b/sphinx/cmd/quickstart.py
index 6b003c926..fdc42725b 100644
--- a/sphinx/cmd/quickstart.py
+++ b/sphinx/cmd/quickstart.py
@@ -80,6 +80,12 @@ DEFAULTS = {
PROMPT_PREFIX = '> '
+if sys.platform == 'win32':
+ # On Windows, show questions as bold because of color scheme of PowerShell (refs: #5294).
+ COLOR_QUESTION = 'bold'
+else:
+ COLOR_QUESTION = 'purple'
+
# function to get input from terminal -- overridden by the test suite
def term_input(prompt):
@@ -191,7 +197,7 @@ def do_prompt(text, default=None, validator=nonempty):
prompt = prompt.encode('utf-8')
except UnicodeEncodeError:
prompt = prompt.encode('latin1')
- prompt = colorize('purple', prompt, input_mode=True)
+ prompt = colorize(COLOR_QUESTION, prompt, input_mode=True)
x = term_input(prompt).strip()
if default and not x:
x = default