在我的上一篇文章中,我寫了一個我想創建的用於將 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中文網其他相關文章!