Pimp My Terminal su macOS

Ultimamente le tecnologie web sono diventate molto automatizzate, e l’uso del terminale per eseguire certe operazioni e utilizzare certi strumenti (grunt / gulp / sass / less / npm e così via) è diventato ampiamente democratizzato. Ma il terminale, o il prompt dei comandi (per i windowsiani) è ancora un luogo, freddo, austero, senza colori e difficile da comprendere. Ho alcuni consigli per riconciliarvi con questo strumento molto potente, che può davvero farvi risparmiare molto tempo se ben padroneggiato.

Bash è buono, Zsh è meglio

Senza entrare nei dettagli tecnici, fondamentalmente, OSX integra bash come interprete di comandi. Cos’è un interprete di comandi vi chiederete? È il piccolo programma che capisce le istruzioni che gli inviate e risponde di conseguenza in modo visivo ad esse. Quando si vuole elencare il contenuto di una directory, per esempio, si esegue il comando ‘ls’, che elencherà le directory per voi, come questo:

bash-ls

Meraviglioso, vero? (ok, non ci stiamo eccitando)
Bene, ci sono diverse shell là fuori, con le loro caratteristiche e differenze, ed è perfettamente possibile passare da bash a qualcos’altro di più bello molto semplicemente.
Una shell che mi ha particolarmente attratto è Zsh, e più specificamente, il set preconfigurato Oh-My-Zsh.

Oh mio Zsh!”

Ok, ma in termini pratici, cosa ne ricavo?

Molte caratteristiche davvero interessanti, come il completamento automatico, comode scorciatoie, grande interazione con git, correzione automatica dei comandi e molte altre. Per una buona occhiata alle caratteristiche, raccomando questo articolo molto visivo su zsh.
Oh My Zsh è un modo semplice ed efficace per migliorare zsh, aggiungendo plugin e un file di configurazione semplice e facile da modificare. La sua installazione è infantile. Aprite il vostro terminale su OSX, (Applicazioni > Utilità > Terminal.app) e copiate e incollate questo comando:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Basta inserire la password per passare da bash a Zsh e tadaaa!

ohmyzsh - Installazione

Esci dal tuo terminale e riavvialo perché le modifiche abbiano effetto.
Potresti notare che il prompt è cambiato, (il prompt è la freccia verde e la tilde ~) che indica che tutto è andato bene.

Oh My Zsh offre molti temi di colore e personalizzazioni, che puoi trovare sul github Oh My Zsh. Il mio preferito è af-magic, semplice ed efficace, e offre lo stato del vostro repository git della directory corrente nel prompt.
Per cambiare il tema di default, andate nel terminale, e modificate il file tramite il comando:

nano .zshrc
Modificare .zshrc
Modificare .zshrc

Per salvare, CTRL-X (sì bene CTRL, non CMD, né ALT) poi convalida con “Y”, infine riavvia il tuo terminale, dovresti vedere qualcosa di simile a questo:

afmagic ohmyzsh

iTerm, il terminale su steroidi

iTerm offre alcune caratteristiche che meritano un’occhiata.
La possibilità di avere più terminali sulla stessa finestra per cominciare, che vi permetterà di creare il vostro proprio layout e salvarlo pure, profili, gestione del colore, auto-completamento, ricerca, e una serie di opzioni che sembrano necessarie una volta utilizzate. Per vedere tutte le possibilità di questa piccola applicazione, vi consiglio di andare alla pagina dedicata di quest’ultima.

Non rimane molto carino…

Aggiungiamo un po’ di colore allora! Un simpatico sviluppatore ha avuto la buona idea di creare una varietà di profili di colore, disponibili sul suo repo Github. c’è letteralmente qualcosa per tutti! Di fronte alla pletora di temi disponibili, ecco quelli che ho pensato fossero i più cool:

Neutron
Royal
Lavandula
Monalisa
FrontEndDelight
terminale
Ciapre
Belafonte

Per installare questi temi, Niente di più facile, prendi lo zip, decomprimilo e da iTerm, importa poi seleziona il tema che vuoi dalle preferenze dell’app.

select-preset

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *