Получите радугу цветов для вывода команд терминала с помощью lolcat
Терминал по умолчанию представляет собой набор скучного черного текста на белом фоне, и, конечно же, вы можете изменить внешний вид на другие темы, добавить цвета, фоновые изображения, непрозрачность, прозрачность и другие настройки пользовательского интерфейса, но что? Вы действительно хотите, очевидно, радужную версию команды cat для ввода и вывода, верно? Верно, конечно же, вам нужен радужный вывод, кто бы этого не хотел?
Вот тут-то и появляется утилита командной строки lolcat, потому что lolcat — это утилита объединения, которая может служить очень яркой заменой кота или принимать любой стандартный ввод и выводить вывод в виде радужного текста. Это полезно? Что ж, решать вам, но это определенно веселее и живее.
Примечание: если это еще не очевидно, это своего рода шутка, но лолкот действительно работает как действующая замена кота. Поскольку это полностью содержится в командной строке, его лучше всего зарезервировать для опытных пользователей, которым удобно пользоваться терминалом… и которым нужен радужный вывод.
Установка lolcat в терминале Mac OS X
Вам нужно будет установить ruby на Mac, чтобы иметь возможность использовать gem, установщик, а затем установить lolcat несложно:
gem install lolcat
Это должно установить lolcat без проблем, но если вы получите сообщение об ошибке прав на запись, подобное этому:
«ОШИБКА: при выполнении gem… (Gem::FilePermissionError) У вас нет прав на запись в каталог /Library/Ruby/Gems/2.0.0».
Вы можете либо настроить права доступа к каталогу gems, включив в него свой uid, либо просто использовать sudo для записи в него:
sudo gem install lolcat
Установка займет всего одну-две минуты.
Использование лолкота для создания радуги
Установив lolcat, вы готовы использовать lolcat и стать красочнее. Обновите свой терминал или запустите новый, и вы готовы к работе. Вы можете получить первоначальный вид, распечатав файл справки lolcat:
lolcat -h
Вы увидите самый красочный текст справки из когда-либо созданных.
Но зачем останавливаться на достигнутом? Вы можете передать что угодно в лолкот и сделать из этого радугу:
ps aux|grep root|lolcat
Или используйте лолкот, чтобы отобразить какой-нибудь код красивой радугой:
lolcat ~/dev/scripty.py
Если вы хотите еще больше удивиться, флаг -a особенно захватывающий, потому что он создает анимированный эффект радуги чередующихся цветов, что, по сути, является пиком человеческих инноваций.
Например, это анимирует логотип Apple в виде радуги на счет 500:
echo |lolcat -a -d 500
Хотите красочный блок ASCII-арта? Используйте cowsay или баннер:
баннер osxdaily.com|lolcat
Возможности безграничны.
Утилита lolcat с открытым исходным кодом, желающие могут просмотреть страницу проекта на github.