Я использую cucumber
для запуска некоторых тестов. Он окрашивает свой вывод, используя экранирование ANSI. Это замечательно, но в настоящее время он производит больше выходных данных, чем я забочусь, и сбрасывает вещи, которые меня волнуют, за пределы экрана. Кажется, не существует способа устранить другие строки из огурца, но я могу передать вывод через grep
, чтобы сократить до тех, которые мне нужны.
Недостатком этого решения является то, что все цвета потеряны. Я знаю, что это не моя ошибка или ошибка Грепа, потому что % echo "\e[35mhello\e[00m world" | grep hello
работает просто отлично, поэтому огурец должен как-то отключить свой собственный цвет.
Как сохранить цветной вывод, когда я передаю вывод с огурцом?