我目前正在使用colorama包为我的构建脚本生成的消息着色。我还使用了 scolorizerstrfunction()
,它用SCons 中使用的自定义彩色消息替换了构建命令。这肯定会使构建输出不那么冗长,并且更容易发现警告。
但是,我通常更喜欢在构建时查看完整的命令行。SCons中是否有一种机制来捕获编译器输出,从而有机会在打印出来之前注入一些终端颜色?
我目前正在使用colorama包为我的构建脚本生成的消息着色。我还使用了 scolorizerstrfunction()
,它用SCons 中使用的自定义彩色消息替换了构建命令。这肯定会使构建输出不那么冗长,并且更容易发现警告。
但是,我通常更喜欢在构建时查看完整的命令行。SCons中是否有一种机制来捕获编译器输出,从而有机会在打印出来之前注入一些终端颜色?