Как получить цветной консольный вывод из SBT в Windows?

Я использую SBT (Simple Build Tool) для создания моих проектов Scala в Windows. Я видел, что один из моих друзей, который запускает OSX, получает выход с цветовой кодировкой в ​​своих оконных окнах при запуске SBT, но мой везде одинаковый цвет. Есть ли способ включить это для Windows?

Ответ 1

Для оболочки DOS выберите ansicon

   ansicon -i

(Если приведенные выше ссылки не работают слишком хорошо, aeracode упоминает в комментариях этот адрес)

alt text

(это изображение не из сеанса sbt, но иллюстрирует цвета в сеансе DOS)

Ответ 2

Один из способов - установить POSIX-слой, например MinGW или Cygwin, и добавить -Djline.terminal=jline.UnixTerminal в качестве параметра java в ваш sbt-запуск script.

Я не знаю, поддерживает ли JLine цветной вывод на Windows, хотя.