gpt4 book ai didi

php - 从 php 脚本执行彩色命令

转载 作者:可可西里 更新时间:2023-10-31 22:15:21 25 4
gpt4 key购买 nike

我有一个命令,例如“git diff”,当我从终端运行它时会输出彩色结果。

现在,我想从 CLI php 脚本调用该命令并在控制台中显示彩色结果。我已经尝试使用 exec()、system()、passthru(),但在所有情况下,输出都已转换为纯黑白文本。

有没有办法保留标准结果的颜色?如果没有,有人知道为什么这些信息会丢失吗?

最佳答案

很可能您正在运行的命令正在检查输出是否到终端,如果不是,则不对其进行着色。通常有一种方法可以强制执行,但这将特定于命令本身;对于 git diff,您可以指定 --color=always

关于php - 从 php 脚本执行彩色命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com