Email or username:

Password:

Forgot your password?
Top-level
Андрей Ситник

@GalacticJew а проверку поддерживается ли цвет в терминале?

4 comments
Galactic Jew 🇮🇱

@sitnik_ru
if (( $(tput colors) > 15 )); then
RED='\033[0;31m'
NC='\033[0m' # No Color
fi
echo -e "I ${RED}love${NC} Stack Overflow"

Андрей Ситник

@GalacticJew tput color недостаточно. Нужно ещё отключить на NO_COLOR и если вывод команды направлен в pipe (по крайней мере tput colors | cat выдаёт так же 255).

Все эти кейсы — и уже неудобно каждый раз копировать и проще взять из библиотеки.

Galactic Jew 🇮🇱

@sitnik_ru я немного не про это :-)

а про то что то что в баше одна строка - в мире node.js любят запихать в библиотеку.

это же у вас есть библиотека которая делает умножение числа на 2 :-)

я без капли хейта. просто немного улыбнуло.

Galactic Jew 🇮🇱

@sitnik_ru а еще так совпало что я вчера впервые в жизни захотел вывести из баша что то в цвете. поэтому и обратил внимание.

Go Up