在我的上一篇文章中,我写了一个我想创建的用于将 ANSI 颜色代码打印到控制台的工具。我目前需要一个这个,因为我现在正在“美化”我的 shell 提示符,并认为利用这个工具比谷歌搜索必要的 shell 代码会更快。
因此我创建了 acolor,这是一个构建在 colorist 之上的开源 Python 实用程序,提供了一种将 ANSI 颜色代码输出到终端的便捷方法。目前,仅支持命名颜色代码(例如红色、绿色、蓝色)。目前不支持 Hex、HSL、VGA 和 RGB 颜色代码,但 acolor 可以轻松扩展以包含它们。
您可以在此处查看源代码。您可以通过以下方式使用 pipx 安装它:
pipx 安装 git https://github.com/NicholasSynovic/acolor
以下是应用程序当前的命令行选项:
acolor --help Usage: acolor [OPTIONS] Options: -c, --color TEXT Color name to generate ANSI code -r, --reset Print ANSI reset code --help Show this message and exit.
这是一个示例用法:
$ acolor --color red '\x1b[31m' $ acolor --reset '\x1b[0m' $ acolor --color test test is not a valid color: dict_keys(['BLACK', 'RED', 'GREEN', 'YELLOW', 'BLUE', 'MAGENTA', 'CYAN', 'WHITE'])
以上是推出 acolor:打印 ANSI 颜色代码的小实用程序的详细内容。更多信息请关注PHP中文网其他相关文章!