スポンジでパイプされたカラーgit出力

スポンジでパイプされたカラーgit出力

git出力に色が割り当てられます。たとえば、段階的な変更は緑色で、削除されたファイルは赤色で表示されます。より良い出力を得るためにgit複数のコマンドを並列に実行するスクリプトがありますsponge

ところで使用するとsponge色が消えますが、変える方法はありますか?

ベストアンサー1

はい、git出力カラーコードを強制的に適用できます。多くのgitサブコマンドにオプションを追加できます--color

git log --color | sponge

他の場合は、設定ディレクティブを使用してコマンドごとにカラー出力を設定する必要があります。

git -c color.status=always status | sponge

または、構成ファイルのいずれかに永久に保存します。

git config --global color.status always
git status | sponge

(デフォルトでは、端末以外の場所に出力が送信されると、カラー出力は無効になります。互換サブコマンドの指示を設定するgitには、キーを使用する必要があります。)color--colorcolor.uigit config --global color.ui always

おすすめ記事