Задать вопрос
@cheremsha11

Как реализовать кроссконсольную раскраску вывода?

Реализовал вывод echo с выделением цветом (в консоль). Протестировал на разных системах и IDE и выяснил, что не везде раскраска присутствует в принципе. Ну ладно, отсутствует, так еще маркировка цветовая тоже выводится загогулинами. Есть ли простой способ как-то определить поддержку или иным образом раскрасить? В общем избавится от артефактов, там где раскрашивание не поддерживается.
Как пример:

$ echo -e "\e[31mКрасный Текст\e[0m"
$ echo -e "\e[42mЗеленый Фон\e[0m"
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Есть ли простой способ как-то определить поддержку

tput colors
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы