Ottieni un arcobaleno di colori per l'output dei comandi del terminale con lolcat
Il Terminale per impostazione predefinita è un mucchio di noioso testo nero su bianco e sicuramente puoi cambiare l'aspetto con altri temi, aggiungere colori, immagini di sfondo, opacità, trasparenze e altre personalizzazioni dell'interfaccia utente, ma cosa quello che vuoi davvero è ovviamente una versione arcobaleno del comando cat per l'input e l'output, giusto? Certo, vuoi un output arcobaleno, chi non lo vorrebbe?
È qui che entra in gioco l'utilità della riga di comando lolcat, perché lolcat è un'utilità di concatenazione che può fungere da sostituto di un gatto molto colorato, o prendere qualsiasi input standard e scaricare l'output come un arcobaleno di testo. È utile? Beh, sta a te decidere, ma è sicuramente divertente e ha un aspetto più vivace.
Nota: nel caso in cui non fosse ancora ovvio, questo è una specie di scherzo, ma lolcat funziona legittimamente come sostituto del gatto funzionante. Poiché questo è interamente contenuto nella riga di comando, è meglio riservarlo agli utenti esperti che hanno dimestichezza con Terminal... e che desiderano un output arcobaleno.
Installazione di lolcat nel terminale di Mac OS X
Dovrai avere Ruby installato sul Mac per poter usare gem, l'installer, e quindi installare lolcat è un gioco da ragazzi:
gem install lolcat
Questo dovrebbe installare lolcat senza problemi, ma se ricevi un errore di permessi di scrittura come questo:
"ERRORE: Durante l'esecuzione di gem... (Gem::FilePermissionError) Non hai i permessi di scrittura per la directory /Library/Ruby/Gems/2.0.0."
Puoi regolare i permessi della directory gems per includere il tuo uid, o semplicemente usare sudo per scriverci comunque:
sudo gem install lolcat
L'installazione dovrebbe richiedere solo un minuto o due.
Utilizzare lolcat per rendere l'output un arcobaleno
Dopo aver installato lolcat, sei pronto per usare lolcat e diventare colorato. Aggiorna il tuo terminale o avviane uno nuovo e sei pronto per partire. Puoi dare un primo sguardo stampando il file della guida di lolcat:
lolcat -h
Vedrai quindi il testo di aiuto più colorato mai realizzato.
Ma perché fermarsi qui? Puoi convogliare qualsiasi cosa in lolcat e trasformarlo in un arcobaleno:
ps aux|grep root|lolcat
Oppure usa lolcat per visualizzare un po' di codice in un adorabile arcobaleno:
lolcat ~/dev/scripty.py
Se vuoi un po' di stupore in più, la bandiera -a è particolarmente eccitante perché crea un effetto arcobaleno animato di colori ciclici, che è fondamentalmente l'apice dell'innovazione umana.
Ad esempio, questo animerà il logo Apple in un arcobaleno per un conteggio di 500:
echo |lolcat -a -d 500
Vuoi un blocco colorato di arte ascii? Usa cowsay o banner:
banner osxdaily.com|lolcat
Le possibilità sono infinite.
L'utility lolcat è open source, chi è interessato può visualizzare la pagina del progetto su github.