terminal-notifier ist ein Befehlszeilentool zum Senden von Mac OS X-Benutzerbenachrichtigungen, die in Mac OS X 10.8 verfügbar sind.
Es wird derzeit als Anwendungspaket gepackt, da
NSUserNotification
es nicht mit einem 'Foundation-Tool' funktioniert. Radar: // 11956694
Dieses Tool wird von Kicker verwendet , um den Status von Befehlen anzuzeigen, die aufgrund von Dateisystemänderungen ausgeführt werden. (v3.0.0)
Herunterladen
Vorkonfigurierte Binärdateien, die mit Code signiert und einsatzbereit sind, stehen im Download-Bereich zur Verfügung .
Verwendungszweck
$ ./terminal-notifier.app/Contents/MacOS/terminal-notifier
group-ID sender-name message [bundle-ID]
Um Terminal-Notifier verwenden zu können, müssen Sie die Binärdatei im App-Bundle aufrufen
.
Das erste Argument gibt die 'Gruppe' an, zu der eine Benachrichtigung gehört. Für jede Gruppe wird immer nur eine Benachrichtigung angezeigt, die zuvor veröffentlichte Benachrichtigungen ersetzt. Beispiele sind: die Prozess-ID des Absenders, um die Benachrichtigungen durch einen eindeutigen Prozess zu erfassen, oder das aktuelle Arbeitsverzeichnis, um Benachrichtigungen durch ein Projekt zu erfassen.
Das zweite und dritte Argument beschreiben die Benachrichtigung selbst und sind ihr "Titel" bzw. "Nachricht". Um dem Benutzer beispielsweise den Absender einer Benachrichtigung mitzuteilen, können Sie den Namen des Absenders als Titel angeben.
Das vierte und letzte Argument ist optional. Es gibt an, welche Anwendung aktiviert werden soll, wenn der Benutzer auf die Benachrichtigung klickt. Standardmäßig wird Terminal.app aktiviert, um eine andere Anwendung zu starten. Geben Sie stattdessen die Paket-ID der Anwendung an. Zum Beispiel Safari.app Gebrauch zu starten: com.apple.Safari
.