Dalam catatan saya sebelum ini, saya menulis tentang alat yang ingin saya cipta untuk mencetak kod warna ANSI ke konsol. Pada masa ini saya memerlukan ini kerana saya sedang "mempercantik" gesaan shell saya pada masa ini dan menganggap ia akan menjadi lebih pantas untuk memanfaatkan alat ini daripada Googling kod shell yang diperlukan.
Jadi saya mencipta acolor, utiliti Python sumber terbuka yang dibina di atas colorist untuk menyediakan cara yang mudah untuk mengeluarkan kod warna ANSI ke terminal. Pada masa ini, hanya kod warna bernama disokong (cth., merah, hijau, biru). Kod warna Hex, HSL, VGA dan RGB pada masa ini tidak disokong tetapi warna boleh diperluaskan dengan mudah untuk memasukkannya.
Anda boleh melihat kod sumber di sini. Anda boleh memasangnya dengan pipx melalui:
pipx install git https://github.com/NicholasSynovic/acolor
Berikut ialah pilihan baris arahan semasa bagi aplikasi:
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.
Berikut ialah contoh penggunaan:
$ 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'])
Atas ialah kandungan terperinci Memperkenalkan acolor: Utiliti kecil untuk mencetak kod warna ANSI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!