มีวิธีการออกสีสำหรับ git (หรือคำสั่งใด ๆ )?
พิจารณา:
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
#
เอาต์พุตดูเหมือนกัน แต่ข้อมูลแตกต่างกันโดยสิ้นเชิง: ไฟล์ได้หายไปจากสถานะที่ไม่มีการจัดฉากสำหรับการคอมมิท
มีวิธีการ colorize ผลลัพธ์หรือไม่ ตัวอย่างเช่นไฟล์ที่ไม่มีสถานะเป็นสีแดงมีสถานะเป็นสีเขียว
หรือแม้กระทั่งChanges not staged for commit:
สีแดงและ# Changes to be committed:
เขียว
ทำงานกับ Ubuntu
แก้ไข: Googling git config --global --add color.ui true
พบคำตอบนี้ซึ่งใช้งานได้ดี:
อย่างไรก็ตามมีวิธีแก้ปัญหาทั่วไปเพิ่มเติมสำหรับการเพิ่มสีให้กับเอาต์พุตคำสั่งหรือไม่?