ruby-growl version 4.0 has been released!
A pure-ruby growl notifier for UDP and GNTP growl protocols. ruby-growl
allows you to perform Growl notifications from machines without growl
installed (for example, non-OSX machines).
What is growl? Growl is a really cool “global notification system
originally
for Mac OS X”.
You can receive Growl notifications on various platforms and send them
from
any machine that runs Ruby.
OS X: http://growl.info
Windows: http://www.growlforwindows.com/gfw/
Linux: GitHub - mattn/growl-for-linux: Growl Implementation For Linux #growl4linux
ruby-growl also contains a command-line notification tool named ‘growl’.
It
is almost completely option-compatible with growlnotify. (All except
for -p
is supported, use --priority instead.)
=== Changes:
-
API changes:
- Growl is now a wrapper for Growl::UDP (1.2 and older) and
Growl::GNTP (1.3
and newer). The main difference is that notifications need to be
registered with Growl#add_notification instead of via
Growl#initialize. - Ruby 1.9.2 or newer is required to use ruby-growl
- Growl is now a wrapper for Growl::UDP (1.2 and older) and
-
Major enhancements
- Added GNTP protocol support for registration and notification
including
application and notification icons and callbacks. - Moved UDP protocol support to Growl::UDP
- Growl automatically determines if the growl server supports GNTP or
UDP
and uses the best protocol.
- Added GNTP protocol support for registration and notification