首頁 > 後端開發 > Python教學 > 推出 acolor:列印 ANSI 顏色代碼的小型實用程序

推出 acolor:列印 ANSI 顏色代碼的小型實用程序

Susan Sarandon
發布: 2025-01-02 14:08:39
原創
776 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板