Verkrijg een regenboog van kleuren voor de uitvoer van terminalopdrachten met lolcat
De Terminal is standaard een stel saaie zwart-op-witte tekst, en je kunt zeker het uiterlijk van andere thema's wijzigen, kleuren, achtergrondafbeeldingen, dekking, transparanten en andere UI-aanpassingen toevoegen, maar wat je echt wilt is duidelijk een regenboogversie van het cat-commando voor invoer en uitvoer, toch? Juist, natuurlijk wil je regenboogoutput, wie wil dat nou niet?
Dat is waar het commandoregelhulpprogramma lolcat om de hoek komt kijken, omdat lolcat een aaneengeschakeld hulpprogramma is dat kan dienen als een zeer kleurrijke vervanging van de kat, of elke standaardinvoer kan nemen en de uitvoer kan dumpen als een regenboog van tekst. Is dit nuttig? Nou, dat is aan jou om te beslissen, maar het is zeker leuk en ziet er levendiger uit.
Opmerking: voor het geval het nog niet duidelijk was, dit is een soort grap, maar lolcat werkt legitiem als een functionerende kattenvervanger. Omdat dit volledig binnen de opdrachtregel staat, is het het best gereserveerd voor geavanceerde gebruikers die vertrouwd zijn met het gebruik van Terminal... en die regenbooguitvoer willen.
Locat installeren in de Mac OS X Terminal
Je moet ruby op de Mac hebben geïnstalleerd om gem, het installatieprogramma, te kunnen gebruiken, en dan is het installeren van lolcat een fluitje van een cent:
gem install lolcat
Dat zou lolcat prima moeten installeren, maar als je een schrijftoestemmingsfout krijgt zoals deze:
“FOUT: Tijdens het uitvoeren van gem … (Gem::FilePermissionError) U heeft geen schrijfrechten voor de map /Library/Ruby/Gems/2.0.0.”
Je kunt ofwel de permissies van de gems-directory aanpassen om je uid op te nemen, of gewoon sudo gebruiken om er toch naar te schrijven:
sudo gem install lolcat
Het installeren duurt slechts een minuut of twee.
Lolcat gebruiken om uitvoer een regenboog te maken
Met de installatie van lolcat uit de weg, ben je klaar om lolcat te gebruiken en kleurrijk te worden. Vernieuw uw terminal of start een nieuwe en u bent klaar om te gaan. U kunt een eerste indruk krijgen door het lolcat-helpbestand af te drukken:
lolcat -h
Je ziet dan de kleurrijkste helptekst ooit gemaakt.
Maar waarom zou je daar stoppen? Je kunt van alles in lolcat spuiten en er ook een regenboog van maken:
ps aux|grep root|lolcat
Of gebruik lolcat om code weer te geven in een mooie regenboog:
lolcat ~/dev/scripty.py
Als je wat extra verbazing wilt, is de -a-vlag bijzonder opwindend omdat het een geanimeerd regenboogeffect van fietsende kleuren creëert, wat eigenlijk het hoogtepunt is van menselijke innovatie.
Hierdoor wordt bijvoorbeeld het Apple-logo in een regenboog geanimeerd voor een telling van 500:
echo |lolcat -a -d 500
Wil je een kleurrijk blok ascii-kunst? Gebruik cowsay of banner:
banner osxdaily.com|lolcat
De mogelijkheden zijn eindeloos.
Het lolcat-hulpprogramma is open source, geïnteresseerden kunnen de projectpagina op github bekijken.