You will need vagrant
to manage the environment.
vagrant up
will start a VM in GUI mode.
The target
project directory is accessible from a mount at C:\app
.
Scripts to launch a notification with each notifier are available in C:\vagrant
.
The base box is a Windows 10 Enterprise edition because Windows 8.x client does not have WinRM activated by default and I don't find one correctly packaged (using ssh or WinRM) on vagrantcloud or vagrantbox.es.
Windows notifiers implemented in send-notification
are then automatically installed.
The chocolatey Growl
package was failing at installation. Resolving .NET Framework v2
dependency by hand solve this.
Installing Snarl
in silent mode always throw an %ERRORLEVEL% == 1223
. There is a hacky workaround to ignore it...
Launching Snarl after a silent install fails with error:
snarl requires exec.library v46 or greater
This is a known problem, the solution is to install melon
before trying to launch Snarl
.
In case you (or future me) needs script to install Chocolatey
: Provisioning a windows box with vagrant and chocolatey.