Apakah ada cara untuk mewarnai keluaran untuk git (atau perintah apa pun)?
Mempertimbangkan:
baller@Laptop:~/rails/spunky-monkey$ git status
# On branch new-message-types
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: app/models/message_type.rb
#
no changes added to commit (use "git add" and/or "git commit -a")
baller@Laptop:~/rails/spunky-monkey$ git add app/models
Dan
baller@Laptop:~/rails/spunky-monkey$ git status
# On branch new-message-types
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: app/models/message_type.rb
#
Outputnya terlihat sama, tetapi informasinya sama sekali berbeda: file telah berubah dari tidak dipentaskan menjadi dipentaskan untuk komit.
Apakah ada cara untuk mewarnai output? Misalnya, file yang tidak dipentaskan berwarna merah, dipentangkan berwarna hijau?
Atau bahkan Changes not staged for commit:
menjadi merah dan # Changes to be committed:
hijau?
Bekerja di Ubuntu.
EDIT: Googling menemukan jawaban ini yang bekerja besar: git config --global --add color.ui true
.
Namun, apakah ada solusi yang lebih umum untuk menambahkan warna ke output perintah?