O notificador de terminal é uma ferramenta de linha de comando para enviar notificações de usuário do Mac OS X, disponíveis no Mac OS X 10.8.
Atualmente, ele é empacotado como um pacote de aplicativos, porque
NSUserNotification
não funciona em uma 'ferramenta Foundation'. radar: // 11956694
Esta ferramenta será usada pelo Kicker para mostrar o status dos comandos que são executados devido a alterações no sistema de arquivos. (v3.0.0)
Baixar
Binários pré-construídos, com código assinado e prontos para uso, estão disponíveis na seção de downloads .
Uso
$ ./terminal-notifier.app/Contents/MacOS/terminal-notifier
group-ID sender-name message [bundle-ID]
Para usar o notificador de terminal, é necessário chamar o binário
dentro do pacote de aplicativos.
O primeiro argumento especifica o 'grupo' ao qual uma notificação pertence. Para qualquer 'grupo', apenas uma notificação será exibida, substituindo as notificações postadas anteriormente. Os exemplos são: o ID do processo do remetente para definir o escopo das notificações por um processo exclusivo ou o diretório de trabalho atual para o escopo das notificações do projeto.
Os segundo e terceiro argumentos descrevem a notificação em si e são seu 'título' e 'mensagem', respectivamente. Por exemplo, para comunicar o remetente de uma notificação ao usuário, você pode especificar o nome do remetente como o título.
O quarto e último argumento é opcional. Ele especifica qual aplicativo deve ser ativado quando o usuário clica na notificação. Por padrão, isso ativará o Terminal.app, para iniciar outro aplicativo e, em vez disso, especificar o identificador de pacote do aplicativo. Por exemplo, para lançar o uso Safari.app: com.apple.Safari
.