Sie können dazu growlnotify installieren .
$ ./some_program && growlnotify Title -m Message
Natürlich müssen Sie darüber nachdenken, bevor Sie Ihren Befehl ausführen. Die Alternative (ich weiß nicht, wie ich das erreichen kann) wäre eine Growl-Benachrichtigung für jeden einzelnen Befehl, die wahnsinnig nervig wäre.
Um die Verwendung von Growlnotify für Ihren Anwendungsfall zu vereinfachen, bearbeiten ~/bash_profile
Sie Folgendes und fügen Sie Folgendes hinzu:
function long { $@ /usr/local/bin/growlnotify Finished -m 'Done' }
jetzt kannst du einfach long your_command
(ähnlich sudo
). Ctrl-A
Positioniert den Cursor am Anfang der Zeile, wenn Sie (wie ich) immer zuerst den eigentlichen Befehl eingeben und anschließend das Präfix hinzufügen müssen.
Mein bash-fu reicht leider nicht aus, um den Befehl der growlnotify
Nachricht hinzufügen zu können
Kommentar von per @ mankoff zu dieser Antwort:
Sie können einfach eingeben, während der Befehl ausgeführt wird. Er wird danach ausgeführt. Ich habe folgende Funktion für mich erstellt:
function gn { /usr/local/bin/growlnotify Finished -m "$@" }
Verwenden als gn svn
.