Это не прямой ответ на ваш вопрос, а важный момент, касающийся цветного текста ANSI в консоли2. Console2 по умолчанию запускает экземпляр cmd.exe, который не поддерживает цвета ANSI. Если вы измените свою оболочку (через настройки Console2) на ansicon.exe , вы сможете получить эти прекрасные цвета. http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012
Если вы хотите запустить оболочку Console2 с цветами, добавьте вкладку со следующим:
Оболочка: "C: \ Program Files \ ansi166 \ x64 \ ansicon.exe" c: \ cygwin64 \ bin \ bash --login -i "
Значок: C: \ cygwin64 \ Cygwin-Terminal.ico
Примечание. Убедитесь, что у вас установлены совместимые установки для каждого продукта (например, x86 против x64).