Annoncer lorsqu'une tâche de ligne de commande est terminée dans Mac OS X

En ajoutant la commande say à la fin d'une autre commande, Mac OS X annonce vocalement lorsque la tâche initiale est terminée avec succès. Par exemple, si OS X annonce qu'un script particulier a fini d'exécuter la commande, cela peut être:

python backup.py && say "jobs done"

La partie importante est la partie "&& say", qui peut également être personnalisée avec d'autres voix à partir des options de synthèse vocale de Mac OS X en utilisant l'indicateur -v suivi d'un nom de voix, comme ceci:

dscacheutil -flushcache && say -v Alex your cache has been cleared sir

Ceci est parfait pour exécuter des scripts, faire des validations svn / git, compiler du code, et d'autres tâches qui peuvent prendre un temps indéterminé pour se terminer et où il est facile de se laisser distraire par facebook ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H autre travail.

Ce bon conseil a été posté par @niels sur Twitter, suivez @osxdaily là aussi pour recevoir nos derniers posts et mises à jour.