Есть ли способ вывода цвета для мерзавца (или любой команды)?
Рассмотреть возможность:
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
А также
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
#
Вывод выглядит одинаково, но информация совершенно иная: файл перешел из неустановленного в промежуточный для фиксации.
Есть ли способ раскрасить вывод? Например, неподготовленные файлы - красные, подготовленные - зеленые?
Или даже Changes not staged for commit:
к красному и # Changes to be committed:
зеленому?
Работаю в Ubuntu.
EDIT: Googling нашел ответ , который прекрасно работает: git config --global --add color.ui true
.
Однако есть ли более общее решение для добавления цвета в вывод команды?