0
在运行git diff。*。textconv转换器时,是否可以确定git是否会在当前情况下输出颜色?git diff。*。textconv转换器可以决定是否输出颜色?
实施例:
git diff
与color.ui=auto
将输出颜色当且仅当输出是终端。如果输出是终端,我希望diff。*。textconv转换器也输出颜色。我无法检查转换器,因为git总是将输出重定向到非终端。
这可能是一个X-Y问题;我基本上只是想要最好的方法来语法突出显示git diffs的源内容,但不是如果输出不会去终端。