PowerShell — запуск Beat через скрипт PHP CLI экранирует цветовые коды

Когда я запускаю тесты Behat непосредственно из Windows PowerShell, вывод форматируется цветом:

введите описание изображения здесь

Но когда я запускаю скрипт php runbehat.php ниже с командой php runbehat.php:

<?php
echo system(__DIR__.'/bin/behat --profile local');

он производит:

введите описание изображения здесь

Как сделать так, чтобы оно отображалось в цвете?

2

Решение

Добавить --colors вариант.

С помощью вот этой помощи вы можете показать, используя -h:

--colors  Force ANSI color in the output. By default color support is
guessed based on your platform and the output if not specified.
0

Другие решения

Других решений пока нет …