首页 > 后端开发 > Python教程 > 推出 acolor:打印 ANSI 颜色代码的小实用程序

推出 acolor:打印 ANSI 颜色代码的小实用程序

Susan Sarandon
发布: 2025-01-02 14:08:39
原创
775 人浏览过

Introducing acolor: A small utility to print ANSI color codes

在我的上一篇文章中,我写了一个我想创建的用于将 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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板