我有一个命令,例如“git diff”,当我从终端运行它时会输出彩色结果。
现在,我想从 CLI php 脚本调用该命令并在控制台中显示彩色结果。我尝试使用 exec()、system()、passthru(),但在所有情况下,输出都已转换为纯黑白文本。
有没有办法保留标准结果的颜色?如果没有,有人知道为什么这些信息会丢失吗?
我有一个命令,例如“git diff”,当我从终端运行它时会输出彩色结果。
现在,我想从 CLI php 脚本调用该命令并在控制台中显示彩色结果。我尝试使用 exec()、system()、passthru(),但在所有情况下,输出都已转换为纯黑白文本。
有没有办法保留标准结果的颜色?如果没有,有人知道为什么这些信息会丢失吗?