Enviar notificação da linha de comando [duplicado]

10

No Mac OS X, alguns aplicativos exibem uma notificação que aparece brevemente no canto superior direito (por exemplo, quando eu receber um email).

Existe uma maneira de gerar uma notificação a partir da linha de comando? Em outras palavras, existe um programa de linha de comando que eu possa executar para exibir uma notificação personalizada, com o texto de minha escolha? Idealmente, eu adoraria poder executar algo como

show-notification "Hello world!"

de um script de shell e uma notificação aparece mostrando o texto "Olá, mundo!".


Descobri que posso usar esta resposta para exibir uma caixa de diálogo no centro da tela na qual o usuário deve clicar em "OK", mas estou procurando uma notificação que não seja uma caixa de diálogo modal.

DW
fonte

Respostas:

15

Os seguintes trabalhos:

osascript -e 'display notification "Hello world!" with title "Hi!"'
DW
fonte
1
Você também pode adicionar sound name "default"no final
arsenius
1
Gostaria de saber se alguém poderia especificar uma imagem personalizada para a notificação.
Kentzo 27/07
Onde posso ler a documentação oficial display notification?
Barry Jones