前の投稿で、ANSI カラー コードをコンソールに出力するために作成したいツールについて書きました。現在、シェルプロンプトを「きれいに」しているので、これが必要であり、必要なシェルコードをグーグルで検索するよりもこのツールを活用した方が速いと考えました。
そこで私は、ANSI カラー コードを端末に出力する便利な方法を提供する colorist の上に構築されたオープンソース Python ユーティリティである acolor を作成しました。現在、名前付きのカラー コード (赤、緑、青など) のみがサポートされています。 Hex、HSL、VGA、および RGB カラー コードは現在サポートされていませんが、カラー コードを簡単に拡張してこれらを含めることができます。
ここでソースコードを表示できます。次の方法で pipx を使用してインストールできます。
pipx install 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 中国語 Web サイトの他の関連記事を参照してください。