Få en regnbue af farver til terminalkommandooutput med lolcat
Terminalen er som standard en flok kedelig sort på hvid tekst, og du kan sikkert ændre udseendet til andre temaer, tilføje farver, baggrundsbilleder, opacitet, transparenter og andre brugergrænsefladetilpasninger, men hvad du virkelig ønsker, er åbenbart en regnbueversion af kat-kommandoen til input og output, ikke? Ja, selvfølgelig vil du have regnbueoutput, hvem vil ikke gerne have det?
Det er her kommandolinjeværktøjet lolcat kommer ind, fordi lolcat er et sammenkædet værktøj, der kan tjene som en meget farverig katterstatning eller tage ethvert standard input og dumpe outputtet som en regnbue af tekst. Er dette nyttigt? Nå, det er op til dig at bestemme, men det er bestemt sjovt og mere livligt at se ud.
Bemærk: Hvis det ikke var indlysende endnu, er dette en slags joke, men lolcat fungerer legitimt som en fungerende katterstatning. Fordi dette udelukkende er indeholdt i kommandolinjen, er det bedst reserveret til avancerede brugere, der er fortrolige med at bruge Terminal... og som ønsker regnbueoutput.
Installation af lolcat i Mac OS X-terminalen
Du skal have ruby installeret på Mac'en for at kunne bruge gem, installationsprogrammet, og så er installationen af lolcat et stykke kage:
gem install lolcat
Det burde installere lolcat fint, men hvis du får en skrivetilladelsesfejl som denne:
“FEJL: Mens du udfører gem … (Gem::FilePermissionError) Du har ikke skrivetilladelser til mappen /Library/Ruby/Gems/2.0.0.”
Du kan enten justere tilladelserne for gems-mappen til at inkludere din uid, eller du kan bare bruge sudo til at skrive til den alligevel:
sudo gem install lolcat
Installationen bør kun tage et minut eller to at fuldføre.
Uisng lolcat to Make Output a Rainbow
Med installation af lolcat af vejen, er du klar til at bruge lolcat og blive farverig. Opdater din terminal, eller start en ny, og du er klar til at gå. Du kan få et første kig ved at udskrive lolcat hjælpefilen:
lolcat -h
Du vil derefter se den mest farverige hjælpetekst, der nogensinde er lavet.
Men hvorfor stoppe der? Du kan røre alt ind i lolcat og også gøre det til en regnbue:
ps aux|grep root|lolcat
Eller brug lolcat til at vise noget kode i en dejlig regnbue:
lolcat ~/dev/scripty.py
Hvis du vil have lidt ekstra forbløffelse, er -a-flaget særligt spændende, fordi det skaber en animeret regnbueeffekt af cykelfarver, som dybest set er toppen af menneskelig innovation.
For eksempel vil dette animere Apple-logoet i en regnbue for en optælling på 500:
echo |lolcat -a -d 500
Vil du have en farverig blok af ascii-kunst? Brug cowsay eller banner:
banner osxdaily.com|lolcat
Mulighederne er uendelige.
Lolcat-værktøjet er open source, interesserede kan se projektsiden på github.