Verkrijg een regenboog van kleuren voor de uitvoer van terminalopdrachten met lolcat

Anonim

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.

Verkrijg een regenboog van kleuren voor de uitvoer van terminalopdrachten met lolcat