Отримайте веселку кольорів для виведення команд терміналу за допомогою lolcat

Anonim

Термінал за замовчуванням представляє собою купу нудного чорного на білому тексті, і, звичайно, ви можете змінити зовнішній вигляд на інші теми, додати кольори, фонові зображення, непрозорість, прозорість та інші налаштування інтерфейсу користувача, але що ви справді хочете, очевидно, райдужну версію команди cat для введення та виведення, чи не так? Так, звичайно, вам потрібен райдужний вихід, хто б цього не хотів?

Ось тут на допомогу приходить утиліта командного рядка lolcat, тому що 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:

lolcat -h

Тоді ви побачите найбарвистіший текст довідки, який будь-коли створювався.

Але навіщо зупинятися на досягнутому? Ви можете передати будь-що в lolcat і зробити це веселкою:

ps aux|grep root|lolcat

Або скористайтеся lolcat, щоб відобразити код у мальовничій веселці:

lolcat ~/dev/scripty.py

Якщо ви хочете додаткового здивування, прапорець -a особливо захоплюючий, оскільки він створює анімований ефект веселки із зміною кольорів, що, по суті, є вершиною людських інновацій.

Наприклад, це анімує логотип  Apple у веселці на рахунок 500:

echo |lolcat -a -d 500

Хочете барвистий блок ASCII-арту? Використовуйте ковзай або банер:

banner osxdaily.com|lolcat

Можливості безмежні.

Утиліта lolcat має відкритий вихідний код, зацікавлені можуть переглянути сторінку проекту на github.

Отримайте веселку кольорів для виведення команд терміналу за допомогою lolcat