Maison > développement back-end > Tutoriel Python > Présentation de acolor : Un petit utilitaire pour imprimer les codes couleur ANSI

Présentation de acolor : Un petit utilitaire pour imprimer les codes couleur ANSI

Susan Sarandon
Libérer: 2025-01-02 14:08:39
original
776 Les gens l'ont consulté

Introducing acolor: A small utility to print ANSI color codes

Dans mon article précédent, j'ai parlé d'un outil que je voulais créer pour imprimer les codes couleur ANSI sur la console. J'en ai actuellement besoin car je suis en train de "jolir" mon invite shell pour le moment et j'ai pensé qu'il serait simplement plus rapide d'exploiter cet outil plutôt que de rechercher sur Google les codes shell nécessaires.

J'ai donc créé acolor, un utilitaire Python open source construit sur colorist pour fournir un moyen pratique de générer des codes de couleur ANSI sur le terminal. Actuellement, seuls les codes de couleur nommés sont pris en charge (par exemple rouge, vert, bleu). Les codes de couleur Hex, HSL, VGA et RVB ne sont actuellement pas pris en charge, mais une couleur peut facilement être étendue pour les inclure.

Vous pouvez consulter le code source ici. Vous pouvez l'installer avec pipx via :

pipx install git https://github.com/NicholasSynovic/acolor

Voici les options de ligne de commande actuelles de l'application :

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.
Copier après la connexion

Voici un exemple d'utilisation :

$ 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'])
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal