Få en regnbåge av färger för terminalkommandoutgång med lolcat
Terminalen är som standard ett gäng tråkig svart på vit text, och visst kan du ändra utseendet till andra teman, lägga till färger, bakgrundsbilder, opacitet, OH-film och andra UI-anpassningar, men vad du verkligen vill ha är uppenbarligen en regnbågsversion av cat-kommandot för input och output, eller hur? Visst, självklart vill du ha regnbågseffekt, vem skulle inte vilja ha det?
Det är där kommandoradsverktyget lolcat kommer in, eftersom lolcat är ett sammanfogat verktyg som kan fungera som en mycket färgstark kattersättning, eller ta vilken standardinmatning som helst och dumpa utdata som en regnbåge av text. Är detta användbart? Tja, det är upp till dig att bestämma, men det är säkert roligt och ser mer livfullt ut.
Notera: om det inte var uppenbart ännu är det här ett slags skämt, men lolcat fungerar legitimt som en fungerande kattersättning. Eftersom detta helt och hållet finns inom kommandoraden, är det bäst reserverat för avancerade användare som är bekväma med att använda Terminal... och som vill ha regnbågsutdata.
Installerar lolcat i Mac OS X-terminalen
Du måste ha ruby installerad på Mac för att kunna använda gem, installationsprogrammet, och sedan är det lätt att installera lolcat:
gem install lolcat
Det borde väl installera lolcat, men om du får ett skrivbehörighetsfel som detta:
“FEL: Under körning av gem … (Gem::FilePermissionError) Du har inte skrivbehörighet för katalogen /Library/Ruby/Gems/2.0.0."
Du kan antingen justera behörigheterna för gems-katalogen för att inkludera din uid, eller bara använda sudo för att skriva till den ändå:
sudo gem install lolcat
Installationen bör bara ta en minut eller två att slutföra.
Uisng lolcat to Make Output a Rainbow
Med installationen av lolcat ur vägen är du redo att använda lolcat och bli färgglad. Uppdatera din terminal eller starta en ny och du är redo att gå. Du kan få en första titt genom att skriva ut lolcat-hjälpfilen:
lolcat -h
Då ser du den mest färgstarka hjälptext som någonsin gjorts.
Men varför sluta där? Du kan röra vad som helst i lolcat och göra det till en regnbåge också:
ps aux|grep root|lolcat
Eller använd lolcat för att visa lite kod i en härlig regnbåge:
lolcat ~/dev/scripty.py
Om du vill ha lite extra häpnad är flaggan -a särskilt spännande eftersom den skapar en animerad regnbågseffekt av cykelfärger, vilket i grunden är toppen av mänsklig innovation.
Till exempel kommer detta att animera Apple-logotypen i en regnbåge för ett antal av 500:
echo |lolcat -a -d 500
Vill du ha ett färgstarkt block av ascii-konst? Använd cowsay eller banner:
banner osxdaily.com|lolcat
Möjligheterna är oändliga.
Lolcat-verktyget är öppen källkod, intresserade kan se projektsidan på github.