apt の出力を色分けすることは可能ですか?

apt の出力を色分けすることは可能ですか?

ほとんどのコマンドライン ツールにはさまざまな機能がありますが、apt-get、apt-cache、および関連ツールが返す情報を色分けする方法がないと知ったら驚きます。それでも、Google 検索では何も見つかりませんでした。

第一に、合計数/サイズを示すサマリー ラインがあり、各タイプのアクション数を色分けすると便利です。たとえば、アップグレードは青、インストールは緑、保留は黄色、削除は赤などです。

答え1

奇妙に聞こえるかもしれませんが、いいえ。優れた Arch Linux の pacman にはカラー化機能が組み込まれていますが (サードパーティのラッパーを介してさらにいくつか利用できます)、古い apt/dpkg の組み合わせや比較的新しい aptitude ツールには同様の機能はありません。

外部ラッパー (主に Yaourt または Packer、当時どちらを使用していたかは覚えていません) を使用した pacman は次のようになります。 https://i.stack.imgur.com/17FqT.png

答え2

もちろん簡単です。そのためのツールもあります。https://stackoverflow.com/questions/981601/colorized-grep-viewing-the-entire-file-with-highlighting

私はrcg(正規表現の色付きメガネ)を好みます。

答え3

apt 3.0 にはカラーが追加されます!

によるとapt 2.9 のリリースノート:

  • APT 3.0 開発シリーズへようこそ。apt(8) の新しい UI が追加されました。色、列表示、パディングが追加され、最後に削除が表示されます (閉じる:#755088) により、出力をすばやくスキャンしやすくなります。

関連情報