最近、MacPortsを介してgrc(汎用カラーライザー)をシステムにインストールしました。これにより、デフォルトではサポートしていない多くのコマンドのカラー出力を取得できます(下のスクリーンショットを参照)。
grcを自動的に使用したいのですが、特定のコマンドではなく、すべてのコマンドに対して使用します。シェルとしてzshを使用しています。
基本的に、実行するときは常にcommand -parameter 1 2 3
として自動的に実行されるようにしたいと思いgrc command -parameter 1 2 3
ます。grcに色を付けるためのコマンドをどんどん追加しているので、
エイリアス、たとえばtraceroute
alias to を使用するつもりはありませんgrc traceroute
。
.zshrcのpreexecおよびprecmd構成を調べましたが、探しているものを実現する方法が見つかりませんでした。