Få en regnbue av farger for terminalkommandoutgang med lolcat
Terminalen er som standard en haug med kjedelig svart på hvit tekst, og du kan sikkert endre utseendet til andre temaer, legge til farger, bakgrunnsbilder, opasitet, transparenter og andre UI-tilpasninger, men hva du virkelig vil ha er åpenbart en regnbueversjon av cat-kommandoen for input og output, ikke sant? Ja, selvfølgelig vil du ha regnbueeffekt, hvem vil ikke ha det?
Det er her lolcat-kommandolinjeverktøyet kommer inn, fordi lolcat er et sammenkoblet verktøy som kan tjene som en veldig fargerik katterstatning, eller ta alle standardinndata og dumpe utdataene som en regnbue av tekst. Er dette nyttig? Vel, det er opp til deg å bestemme, men det er sikkert morsomt og mer livlig utseende.
Merk: i tilfelle det ikke var åpenbart ennå, er dette en slags spøk, men lolcat fungerer legitimt som en fungerende katterstatning. Fordi dette er helt inne i kommandolinjen, er det best reservert for avanserte brukere som er komfortable med å bruke Terminal... og som vil ha regnbueutgang.
Installere lolcat i Mac OS X-terminalen
Du må ha ruby installert på Mac-en for å kunne bruke gem, installasjonsprogrammet, og deretter installere lolcat er en bit av kaken:
gem install lolcat
Det burde installere lolcat helt fint, men hvis du får en skrivetillatelsesfeil som denne:
“FEIL: Mens du utfører gem … (Gem::FilePermissionError) Du har ikke skriverettigheter for katalogen /Library/Ruby/Gems/2.0.0.”
Du kan enten justere tillatelsene til gems-katalogen for å inkludere din uid, eller bare bruke sudo for å skrive til den uansett:
sudo gem install lolcat
Installasjonen bør bare ta et minutt eller to å fullføre.
Uisng lolcat to Make Output a Rainbow
Med installasjon av lolcat ute av veien, er du klar til å bruke lolcat og bli fargerik. Oppdater terminalen din eller start en ny, og du er klar til å gå. Du kan få en første titt ved å skrive ut lolcat hjelpefilen:
lolcat -h
Du vil da se den mest fargerike hjelpeteksten som noen gang er laget.
Men hvorfor stoppe der? Du kan røre alt inn i lolcat og gjøre det til en regnbue også:
ps aux|grep root|lolcat
Eller bruk lolcat til å vise litt kode i en nydelig regnbue:
lolcat ~/dev/scripty.py
Hvis du vil ha litt ekstra forundring, er -a-flagget spesielt spennende fordi det skaper en animert regnbueeffekt av sykkelfarger, som i utgangspunktet er toppen av menneskelig innovasjon.
For eksempel vil dette animere Apple-logoen i en regnbue for en telling på 500:
echo |lolcat -a -d 500
Vil du ha en fargerik blokk med ascii-kunst? Bruk cowsay eller banner:
banner osxdaily.com|lolcat
Mulighetene er endeløse.
Lolcat-verktøyet er åpen kildekode, interesserte kan se prosjektsiden på github.