Heim > Backend-Entwicklung > Python-Tutorial > Wir stellen vor: acolor: Ein kleines Dienstprogramm zum Drucken von ANSI-Farbcodes

Wir stellen vor: acolor: Ein kleines Dienstprogramm zum Drucken von ANSI-Farbcodes

Susan Sarandon
Freigeben: 2025-01-02 14:08:39
Original
820 Leute haben es durchsucht

Introducing acolor: A small utility to print ANSI color codes

In meinem vorherigen Beitrag habe ich über ein Tool geschrieben, das ich erstellen wollte, um ANSI-Farbcodes auf der Konsole zu drucken. Ich benötige derzeit dies, da ich gerade meine Shell-Eingabeaufforderung „verschönere“ und dachte, dass es einfach schneller wäre, dieses Tool zu nutzen, anstatt die erforderlichen Shell-Codes zu googeln.

Also habe ich acolor erstellt, ein Open-Source-Python-Dienstprogramm, das auf Colorist aufbaut und eine praktische Möglichkeit bietet, ANSI-Farbcodes an das Terminal auszugeben. Derzeit werden nur benannte Farbcodes unterstützt (z. B. Rot, Grün, Blau). Hex-, HSL-, VGA- und RGB-Farbcodes werden derzeit nicht unterstützt, acolor kann jedoch problemlos um diese erweitert werden.

Sie können den Quellcode hier ansehen. Sie können es mit pipx installieren über:

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

Hier sind die aktuellen Befehlszeilenoptionen der Anwendung:

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.
Nach dem Login kopieren

Hier ist ein Beispiel für die Verwendung:

$ 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'])
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWir stellen vor: acolor: Ein kleines Dienstprogramm zum Drucken von ANSI-Farbcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage