battlecry - a simple abstraction for syndicating notifications to OSX hosts via Growl
Installation
gem install battlecry -s http://gemcutter.org
Examples
battlecry = Battlecry.new [{
:host => "localhost"
},{
:host => "otherhost",
:password => "password"
}]
battlecry.shout "Victory is ours!"
battlecry.add_ally "hostname", "password"
battlecry.num_allies
Requirements
- Ally machines are running OSX
- Ally machines have Growl installed
- Ally machines are listening for incoming notifications (System Preferences)
- Ally machines allow remote application registration (System Preferences)
- If you dare, ensure your firewall settings allow incoming connections
Dependencies