man growlnotify
não permite uma opção e growlnotify --help
também não menciona nada. O que faz sentido, porque o software emissor não controla o estilo, você é - através das Preferências do Sistema!
Mas a entrada growlnotify
só tem um único tipo de notificação Command-Line Growl Notification
(e não, por exemplo, um tipo de notificação por prioridade). Portanto, não acho possível .
Você pode, no entanto, criar um script / aplicativo AppleScript que use a API Growl para emitir diferentes tipos de notificações, com base em algum parâmetro. Documentação do Growl sobre como acessá-lo via AppleScript .
Aqui está um exemplo de script para o AppleScript Editor:
on run argv
tell application "GrowlHelperApp"
set the allNotificationsList to ¬
{"1", "2"}
set the enabledNotificationsList to ¬
{"1", "2"}
register as application ¬
"My Growl Notification App" all notifications allNotificationsList ¬
default notifications enabledNotificationsList ¬
icon of application "Script Editor"
notify with name ¬
(item 1 of argv) title ¬
(item 2 of argv) description ¬
(item 3 of argv) application name "My Growl Notification App"
end tell
end run
"1" e "2" são os nomes dos tipos de notificação suportados. Execute este script assim:
osascript growlstyle.scpt 2 Hello\ World This\ is\ the\ text
Os parâmetros são (na ordem) nome do tipo de notificação, título e descrição.
Depoisdeexecutá-loumavez,vocêpodedefinirasconfiguraçõesdeexibiçãoparaostiposdenotificaçãonasPreferênciasdoSistema.