Я всегда испытывал боль, когда нужно было вывести в консоли что-то цветное, закастомить, так сказать, серый результат своих скриптов. Все эти безумные конструкции с ANSI-кодами постоянно вгоняли в депрессию.

Типа такого:

echo -e "\x1b[39;42mBashdays"

Но, как мы знаем, всё уже придумано за нас, так получилось и в моём случае. Порыскав на просторах вселенной, я нашёл несколько сервисов, которые позволяли мышкой натыкать нужную конфигурацию цветов и получить готовый ANSI-код.

Самым топовым сервисом оказалась поделка ansicodes никому не известного разработчика. Собственно, так и бывает: великие умы славы не ищут.

Сервис доступен по ссылке.

Страница проекта на GitHub.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Натыкиваешь мышкой нужную тебе конфигурацию цветов для консоли, по итогу получаешь готовый ANSI-код, который вставляешь в свои скрипты и получаешь новогоднюю ёлку. Чётко, быстро и без депрессий.

Ну и можно на свой сервак воткнуть, там ничо сложного нет, обычный HTML + JS.

Есть альтернатива — ansi, выполнена в роли отдельной утилиты, которую можно воткнуть в систему. Проект известный, но опять же в узких кругах. Но тут есть зависимости, а я не люблю зависимости, предпочитаю использовать коробочные инструменты.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Ну и всегда помни: если собираешься добавлять цвета в свой скрипт, всегда добавляй опцию --no-color, чтобы люди, анализирующие выходные данные скрипта, не испытывали к тебе ненависти.

Вот такие пироги!