A Vagrant plugin that forwards notify-send from guest to host machine on Windows 8/10 and
notifies provisioning status. See it in action
Make sure you have Vagrant 1.4+ around and run:
$ vagrant plugin install vagrant-rackspace --plugin-source https://github.com/urands/vagrant-notify
Whenever you run vagrant up, a Ruby TCPServer
will fire up on a port within the usable port range
and a script
will be copied over to the guest machine to replace the original notify-send
command.
Apart from redirecting notify-send from the guest VM to the host, whenever
a Vagrant 1.4+ provisioner starts or completes running you'll also receive
notifications like:
Since Linux distributions have notify-send pre-installed, everything should work out of the box.
You will need to create a notify-send script, available on $PATH. The script can forward the message to either
Growl with GrowlNotify (version 1.2.2 is free but unreliable)
or to the Notification Center available on OS X 10.8+
using f.ex. terminal-notifier.
Need download Notify-send for Windows and install to home or system directory
A (too) primitive script integrating with Growl:
#!/bin/bash
growlnotify -t "Vagrant VM" -m "$*"vagrant suspenddoes not stop the notification server
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request




