Skip to content

bhuga/growl-amqp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrowlAMQP

Display AMQP messages in growl.

The built in binary, 'growlamqp', will run out-of-the-box to report messages with non-binary data. It looks like this:

growlamqp example

$ growlamqp -e amq.direct -k my.key.name
$

If your data requires post-processing, or you only want to see some data, write a wrapper script. Return whatever you want and growl will print it. Return nil and it won't print it.

queuemon

# queuemon
#!/usr/bin/env ruby
require 'growlamqp'
require 'bert'

GrowlAMQP.monitor! do | msg |
  BERT.decode(msg)
end

The file 'queuemon' is now a workable executable, complete with config files, command line options, and more. Enjoy.

About

Growl messages from AMQP. Grr, grr!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages