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

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽