Есть ли какая-либо утилита командной строки, которая отправляет уведомления в Центр уведомлений? Нечто похожее на Growl growlnotify
.
Утилита командной строки для отправки уведомлений в Центр уведомлений в Mountain Lion
Ответ 1
Обратите внимание на опознаватель терминала на GitHub.
Ответ 2
В Maverics можно вызвать уведомление от Apple Script, но не уверен, работает ли он в Mountain Lion:
display notification "Hello!"
Я сделал простую командную строку script для передачи параметров в apple script. Однострочная установка:
echo -e '#!/bin/bash\n/usr/bin/osascript -e "display notification \"$*\""'|sudo -s "cd /usr/local/bin;tee notify&&chmod +x notify"
Вывести код ниже в /usr/local/bin (должен существовать) и добавить исполняемый флаг. Убедитесь, что /usr/local/bin находится в вашей переменной $PATH.
#! /bin/bash
/usr/bin/osascript -e "display notification \"$*\""
Теперь, чтобы отобразить уведомление:
notify "Lorem ipsum dolor sit amet"
sleep 5 ; notify "Slow command finished"