lolcat を使用して端末コマンド出力の虹色を取得する
ターミナルのデフォルトは、退屈な黒地に白のテキストの集まりであり、外観を他のテーマに変更したり、色、背景画像、不透明度、透明度、およびその他の 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 のプロジェクト ページをご覧ください。