Ich schreibe ein Befehlszeilentool mit Swift und ich habe Probleme, Farben in meiner Shell anzuzeigen. Ich verwende den folgenden Code:
%Vor%oder sogar
%Vor%Es funktioniert, wenn ich ein einfaches Echo in PHP verwende (der Text wird grün angezeigt), aber gibt es einen Grund, warum es nicht in einem Swift-Kommandozeilen-Tool funktioniert?
Danke!
Basierend auf der Antwort von @cyt habe ich eine einfache Enumeration mit diesen Farben geschrieben und auch +
operator überladen, so dass Sie mit dieser Enumeration drucken können.
Es ist alles auf Github , aber es ist wirklich so einfach:
%Vor%Sie können Rainbow verwenden, wenn es Ihnen nichts ausmacht, es als Framework zu verwenden.
%Vor%Tags und Links swift command colors command-line-interface xterm