Gibt es eine Möglichkeit, die Ausgabe für git (oder einen beliebigen Befehl) einzufärben?
Erwägen:
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
Und
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
#
Die Ausgabe sieht gleich aus, die Informationen sind jedoch völlig anders: Die Datei wurde von "nicht bereit" auf "Bereit für Festschreibung" geändert.
Gibt es eine Möglichkeit, die Ausgabe einzufärben? Beispielsweise sind nicht bereitgestellte Dateien rot, bereitgestellte grün?
Oder sogar Changes not staged for commit:
zu rot und # Changes to be committed:
zu grün?
Arbeiten in Ubuntu.
EDIT: googeln diese Antwort gefunden , die funktioniert gut: git config --global --add color.ui true
.
Gibt es jedoch eine allgemeinere Lösung für das Hinzufügen von Farbe zu einer Befehlsausgabe?