GRB의 git helpers (https://github.com/garybernhardt/dotfiles/blob/master/.githelpers)를 git 로그를 사용하여 인쇄하려고합니다.ZSH의 파이프가 Git 로그 출력에서 색을 벗겨냅니다.
# 62 라인의 git log --graph --pretty="tformat:${LOG_FORMAT}"
명령은 정상적으로 작동합니다. iTerm에서 색상으로 인쇄. 그러나 그것이 pretty_git_format
에 파이프되면 즉시 색이 표시되지 않습니다.
이것은 불과 몇 주 전까지 몇 년 동안 작동했습니다. zsh에서 변경된 사항이 지금 다르게 구성되어야합니까?
iTerm2 및 zsh 버전 zsh 5.4.2 (x86_64-apple-darwin16.7.0)를 사용하고 있습니다.
호출기가 원시 출력을 벗어나지 않았는지 확인 했습니까 (색을 유지하기 위해)? 'git config --global core.pager 'less -R'' : https://unix.stackexchange.com/a/64932/7490 – VonC
그건 아니에요. 만약 내가'git log --graph --pretty = "tformat : $ {LOG_FORMAT}"라고하더라도 | 고양이'는 색채없이 인쇄합니다. –