Utilizzare le notifiche di Growl per avvisare quando le attività della riga di comando sono state completate

Un recente suggerimento ha riguardato come annunciare quando un'operazione a riga di comando è terminata utilizzando le abilità da testo a voce di OS X. L'ovvio svantaggio di questo metodo è che il suono lo rende meno utile per coloro che utilizzano Mac in ambienti silenziosi come uffici, scuole o biblioteche. Una soluzione alternativa consiste nell'utilizzare growlnotify per creare una notifica silenziosa al termine di un'attività della riga di comando.

Avrai bisogno di quanto segue affinché questo funzioni:

  • Growl ($ 2 App Store) o Growl Fork (download gratuito)
  • growlnotify installato

Supponendo che sia Growl sia growlnotify siano stati installati, aggiungi growlnotify alla fine di un altro comando e usa il flag -m per specificare il messaggio di notifica da utilizzare dopo il completamento del comando iniziale. Per esempio:

make install && growlnotify -m "Install Completed"

Il messaggio Growl "Install Completed" apparirà al termine dell'installazione.

Growl semplifica anche l'invio di notifiche ad altri host che eseguono il growl, questo può essere fatto con l'opzione -H e specificando un indirizzo IP. Questo è utile se stai compilando qualcosa di grande su un Mac desktop e vuoi inviare la notifica di completamento a un MacBook Air mentre lavori altrove.

L'icona di notifica e altri dettagli possono essere modificati tramite il comando growlnotify, utilizzare il flag -help per visualizzare tutte le opzioni.

Grazie a Theo & Jason per l'idea di punta