Выполнение раскрашенной команды из php-скрипта

У меня есть команда, например 'git diff', которая выводит раскрашенный результат, когда я запускаю ее из терминала.

Теперь я хочу вызвать эту команду из php-скрипта CLI и отобразить в консоли раскрашенный результат. Я пробовал с exec (), system (), passthru (), но во всех случаях вывод был преобразован в простой черно-белый текст.

Есть ли способ сохранить цвет стандартного результата? Если нет, кто-нибудь знает, почему эта информация теряется?

12
задан Chris 3 May 2014 в 00:10
поделиться