lolcat を使用して端末コマンド出力の虹色を取得する

Anonim

ターミナルのデフォルトは、退屈な黒地に白のテキストの集まりであり、外観を他のテーマに変更したり、色、背景画像、不透明度、透明度、およびその他の UI カスタマイズを追加したりできますが、あなたが本当に欲しいのは、明らかに入出力用の cat コマンドのレインボー バージョンですよね?もちろん、虹色の出力が必要です。それを望まない人はいないでしょうか?

ここで lolcat コマンド ライン ユーティリティの出番です。なぜなら、lollcat は非常にカラフルな猫の代わりとして機能する連結ユーティリティであり、標準入力を取り、出力を虹色のテキストとしてダンプするからです。これは便利ですか?まあ、それはあなた次第ですが、確かに楽しく、より生き生きと見えます.

注: まだ明らかになっていない場合は、これは一種の冗談ですが、lollcat は正当に機能する猫の代わりとして機能します。これは完全にコマンド ライン内に含まれているため、ターミナルの使用に慣れていて、レインボー出力が必要な上級ユーザー向けです。

Mac OS X ターミナルに lolcat をインストールする

gem インストーラーを使用するには、Mac に ruby​​ をインストールする必要があります。その後、lolcat をインストールするのは簡単です:

gem install lolcat

これで lolcat は正常にインストールされるはずですが、次のような書き込み権限エラーが発生した場合:

「エラー: gem の実行中に… (Gem::FilePermissionError) /Library/Ruby/Gems/2.0.0 ディレクトリへの書き込み権限がありません。」

gems ディレクトリのパーミッションを調整して uid を含めるか、とにかく sudo を使用して書き込むことができます:

sudo gem install lolcat

インストールは 1 ~ 2 分で完了します。

lolcatを使って出力をレインボーにする

lolcat のインストールが完了したら、lolcat を使用してカラフルにする準備が整いました。端末を更新するか、新しい端末を起動すると、準備完了です。 lolcat ヘルプ ファイルを印刷すると、最初の外観を取得できます:

lolcat -h

これまでで最もカラフルなヘルプ テキストが表示されます。

しかし、なぜそこで止まるのですか? lolcat に何でもパイプして、虹にすることもできます:

ps aux|grep root|lolcat

または、lollcat を使用して素敵な虹色のコードを表示します:

lolcat ~/dev/scripty.py

.

たとえば、これは  Apple ロゴを虹色で 500 回アニメーション化します:

echo |lolcat -a -d 500

アスキーアートのカラフルなブロックが欲しいですか?カウセイまたはバナーを使用してください:

banner osxdaily.com|lolcat

可能性は無限大。

lolcat ユーティリティはオープン ソースです。興味のある方は github のプロジェクト ページをご覧ください。

lolcat を使用して端末コマンド出力の虹色を取得する