термінал-сповіщувач - це інструмент командного рядка для надсилання сповіщень користувача Mac OS X, який доступний у Mac OS X 10.8.
В даний час він упакований у вигляді пакету програм, оскільки
NSUserNotification
не працює від "інструменту Foundation". радар: // 11956694
Цей інструмент Kicker використовуватиме для показу статусу команд, які виконуються через зміни файлової системи. (v3.0.0)
Завантажити
Попередньо вбудовані бінарні файли, які підписані кодом та готові до використання, доступні у розділі завантажень .
Використання
$ ./terminal-notifier.app/Contents/MacOS/terminal-notifier
group-ID sender-name message [bundle-ID]
Щоб використовувати термінал-сповіщувач, вам потрібно зателефонувати в двійковий файл
всередині додатка.
Перший аргумент визначає "групу", до якої належить повідомлення. Для будь-якої "групи" колись відображатиметься лише одне повідомлення, замінюючи раніше розміщені сповіщення. Прикладами є: ідентифікатор процесу відправника для охоплення сповіщень унікальним процесом, або поточний робочий каталог для охоплення сповіщень проектом.
Другий та третій аргументи описують саме сповіщення та є його "заголовком" та "повідомленням" відповідно. Наприклад, щоб повідомити відправника сповіщення користувачеві, ви можете вказати ім'я відправника як заголовок.
Четвертий і останній аргумент - необов’язковий. Він визначає, яку програму потрібно активувати, коли користувач натискає сповіщення. За замовчуванням це активує Terminal.app, щоб запустити іншу програму, а не вказати ідентифікатор пакета програми. Наприклад, щоб запустити використання Safari.app: com.apple.Safari
.