как получить поддержку цвета specs2 на окнах используя mingw и sbt - PullRequest
1 голос
/ 23 октября 2011

Я использую консоль git Mitw для Git Bash для запуска тестов Specs2 с использованием SBT в Windows. Консоль mingw имеет цветовую поддержку, но мои тесты specs2 не отображаются в цвете. Как мне настроить мой mingw, sbt, specs2, windows для отображения тестов в цвете?

Я попытался добавить следующие параметры в мою конфигурацию build.sbt, но это ничего не изменило.

testOptions in Test += Tests.Argument("jline.terminal","jline.UnsupportedTerminal")

Спасибо

1 Ответ

3 голосов
/ 23 октября 2011

Я смог заставить это работать, загрузив Cygwin и используя терминал mintty вместо «Git Bash», вместе со следующим скриптом. Однако, в то время как это дало мне цвет для specs2, я потерял цвет для git. Но, по крайней мере, у меня теперь есть терминал с изменяемым размером.

#!/bin/sh

#must be saved with unix line endings
#setup for using sbt with cygwin's mintty terminal (gets you colored specs2 tests)

BASEDIR=$(dirname $0)
stty -icanon min 1 -echo > /dev/null 2>&1
java -Djline.terminal=jline.UnixTerminal -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx512M -Xss2M -jar `cygpath -m $BASEDIR/sbt-launch.jar` "$@"
stty icanon echo > /dev/null 2>&1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...