-
Notifications
You must be signed in to change notification settings - Fork 0
Which Growl library should I use
Try ruby_gntp first, use growl when you have some problems with it.
If you like to have Growl notifications on Mac OS X, you can choose between the following:
The difference is how these gems interacts with Growl: growl_notify uses applescript bindings through rb-appscript, ruby_gntp sends network packages via the Growl Notification Transport Protocol and growl executes the growlnotify command.
The benefit of both growl_notify and ruby_gntp is that you don't have to download and install the growlnotify command manually, so this is generally the recommended way of getting growl support. If you have Homebrew installed, you'd simply install growlnotify with brew install growlnotify.
The downside of growl_notify is that there are some known issues:
- It doesn't work on Rubinius due to a bug in rb-appscript.
- It doesn't work on MacRuby.
- It may give you an exception when using with Spork, but others have reported that it works well.
Please feel free to add your experience.
This wiki and the Guard README document contains a lot of information, please take your time and read these instructions carefully.
If you run into any trouble, you may start by understanding how Guard works.
We provide detailed changes for each Guard release.
Be sure to read the CONTRIBUTING guidelines before reporting a new Guard issue or open a pull request.
If you have any questions about the Guard usage or want to share some information with the Guard community, please go to one of the following places:
- Google+ community
- Google group
- StackOverflow
- IRC channel
#guard(irc.freenode.net) for chatting
Intro
Installation
- System Notifications
- Terminal Colors on Windows
- Add Readline support to Ruby on Mac OS X
- Which Growl library should I use
- Efficient Filesystem Handling
Getting Started
- List of Guard Commands
- Command Line Options for Guard
- List of available Guards
- Guardfile examples
- Run Guard within RubyMine
- Guardfile-DSL / Configuring-Guard
- Configuration Files
- Interacting with Guard
- Guard Signals
Troubleshooting
Advanced use of Guard
Cookbooks
Development