Homebrew si definisce “il gestore di pacchetti mancante per macOS”. Ma come si può mettere in pratica?
Come probabilmente puoi capire dal nome, un gestore di pacchetti è un programma che ti permette di gestire i pacchetti software. Questi installano applicazioni, applet e altre piccole chicche per migliorare la vostra esperienza informatica quotidiana.
Diamo un’occhiata a cosa può fare Homebrew con alcune pratiche applicazioni per il tuo Mac.
Prerequisiti per usare Homebrew
Segui questi passi per impostare tutto ciò di cui hai bisogno per installare le applicazioni discusse qui.
Installa Homebrew
Per prima cosa, dovrai aprire il Terminale per installare Homebrew sul tuo Mac. Già che ci sei, vai avanti e installa anche Cask. Aprirà la gamma di opzioni disponibili per te.
Installare Python
Installare linguaggi di programmazione è uno dei compiti principali di Homebrew. Un sacco di software open source, in particolare, è costruito con Python.
Python 2 è standard in macOS, ma è necessario installare Python 3 separatamente. Inoltre, dovresti installare pip, il gestore di pacchetti Python.
Comando per installare Python:
brew install python
Comando per installare pip:
sudo easy_install pip
Xcode Command Line Tools (CLT)
Poi, assicurati di avere installato Xcode. Puoi scaricare Xcode gratuitamente sul Mac App Store.
Una volta che è tutto pronto, puoi installare i Command Line Tools attraverso Xcode stesso, o tramite la linea di comando con il seguente comando:
xcode-select -install
Ora sei pronto a sfruttare la fantastica potenza di Homebrew.
1. ql plugins
Quando selezioni un file sul tuo Mac e premi lo spazio, Quick Look farà apparire un’immagine di anteprima del file che vuoi aprire. macOS Mojave ha notevolmente migliorato questa caratteristica, permettendoti anche di fare markup e modifiche all’interno di Quick Look stesso.
È possibile migliorare la funzione Quick Look con ql, una serie di plugin che migliorano ciò che Quick Look può dirvi.
- qlimagesize: Visualizza in anteprima la dimensione delle immagini in megabyte, insieme alla loro risoluzione in pixel.
- qlcolorcode: Visualizza in anteprima i file di codice sorgente e la loro evidenziazione della sintassi.
- qlmarkdown: Visualizza in anteprima i file compatibili con Markdown.
- suspicious-package: Visualizza in anteprima qualsiasi pacchetto di installazione Apple standard (quelli che finiscono in PKG) e vede esattamente cosa installerà e dove, inclusi gli script pre e post-installazione.
C’è una pletora di plugin ql aggiuntivi disponibili. Questi ti permettono di visualizzare in anteprima qualsiasi cosa, dai file JSON ai file ZIP.
Comando per installare tutti i plugin ql:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
2. mas
Elimina completamente la GUI dai tuoi download di app per Mac installando mas, il programma di installazione CLI del Mac App Store. Questo ti permette di installare applicazioni dall’App Store direttamente dalla riga di comando.
Puoi cercare le app, installare tutti gli aggiornamenti esistenti, stampare il numero di versione di un’app nello store e altro ancora. C’è anche una divertente opzione chiamata lucky che installerà il primo risultato della ricerca. Provate se avete il coraggio.
Comando per installare:
brew install mas
3. midnight-commander
Questa potente applicazione cerca di combinare il meglio del Finder e della linea di comando creando un file manager interattivo direttamente nella finestra del terminale.
Midnight-commander ti permette di cercare la tua struttura di directory usando i clic o le frecce della tastiera. È possibile confrontare le directory sulla destra con quelle sulla sinistra per avere un rapido senso delle dimensioni dei file, della struttura delle directory e altro.
Dopo aver installato, puoi lanciare midnight-commander con il comando
mc
.
Comando per installare:
brew install midnight-commander
4. speedtest-cli
Nota: Questo programma richiede pip, il gestore di pacchetti Python. Abbiamo fornito le istruzioni per installare pip in precedenza.
speedtest-cli ti permette di fare un rapido test della velocità della tua connessione internet direttamente dalla linea di comando.
Le opzioni popolari includono:
--bytes
: Visualizza l’output in byte invece che in bit (ricorda che ci sono otto bit per un byte, quindi una connessione da un gigabit al secondo è in realtà 125 megabyte al secondo).
--simple
: Visualizza solo le informazioni di base (velocità di ping, velocità di download e velocità di upload), che è molto probabilmente tutto ciò che vuoi sapere.
Comando da installare:
pip install speedtest-cli
5. wifi-password
Nota: hai bisogno del CLT aggiornato di XCode perché questo funzioni (vedi sopra).
L’app wifi-password, dopo un’autenticazione Keychain, mostrerà la password Wi-Fi della rete a cui sei attualmente connesso, o un’altra rete nel tuo Keychain.
Comando da installare:
brew install wifi-password
6. tldr
Chiunque si sia mai dilettato nello scripting bash sa quanto possano essere preziose (e quanto dense e illeggibili) le pagine man.
Se tutto quello che vuoi fare è ottenere un rapido elenco delle opzioni disponibili per ls o la sintassi per find, tldr è una risorsa inestimabile. È come avere il proprio amico codificatore seduto accanto a voi, che traduce il comando man in termini più amichevoli.
Comando da installare:
brew install tldr
7. archey
Hai mai voluto visualizzare la velocità incredibile del tuo sistema moderno e contrastarla con un pizzico di nostalgia? archey è qui per aiutarti. Questa simpatica app a funzione singola visualizzerà le informazioni del tuo sistema in Terminale accanto a un’icona Apple in stile retrò basata sul testo. È solo un modo divertente per ottenere un look retrò sul tuo Mac.
Comando per installare:
brew install archey
8. htop
Come versione a riga di comando di Activity Monitor, top è potente ma lascia molto a desiderare. Mostra un sacco di informazioni utili sui processi in esecuzione sul computer, ma è quasi impossibile da navigare. Se volete selezionare un processo o ucciderlo, potreste anche riavviare l’intera macchina nel tempo necessario per capire come farlo con top.
Ecco htop, l’applicazione a riga di comando installabile in homebrew che supera top. È facile da navigare, rende semplice selezionare i processi e ucciderli non è un rompicapo. L’app evidenzia diversi tipi di dati utilizzando diversi colori, rendendo anche facile leggere e digerire le informazioni che state vedendo.
Comando da installare:
brew install htop