Для вывода цветного текста в bash вы используете escape-последовательности ANSI .
Как вы выводите цветной текст в Windows командная строка, в частности из PHP?
Escape-последовательности ANSI теперь поддерживаются в окнах начиная с Win 10 1511. Можно работать ниже кода от cmd с php, и Вы получите результаты в цвете при выполнении Win10 1511 и выше.
<?php
echo "\033[31mRed\n". // Red Color Text
"\033[32mGreen\n". // Green Color Text
"\033[33mYellow\n". // Yellow Color Text
"\033[34mBlue\n". // Blue Color Text
"\033[37mWhite\n"; // White Color Text
?>
я выполняю Win 10 1903, и ниже снимка экрана показывает мой вывод сценария в cmd:
Для полной ссылки escape-последовательности: https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences