Утилита командной строки для отправки уведомлений в Центр уведомлений в Mountain Lion

Есть ли какая-нибудь утилита командной строки, которая отправляет уведомления в Центр уведомлений? Что-то похожее на growlnotify Гроула.


person Alex Morega    schedule 02.08.2012    source источник


Ответы (2)


Проверьте terminal-notifier на GitHub.

person Rolleric    schedule 05.08.2012

В Maverics можно вызвать уведомление из сценария Apple, но не уверен, что это работает в Mountain Lion:

display notification "Hello!"

Я сделал простой скрипт командной строки для передачи параметров в скрипт Apple. Установка в одну строку:

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"
person gregers    schedule 25.04.2014