Find file
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (25 sloc) 874 Bytes


Guard Go runs go programs and restart when file changes


For gophers

You must have a working Ruby installation, then:

$ gem install bundler
$ cd /your/project/dir 
$ bundle init

For gophers and Rubysts

Add this line to your application's Gemfile:

gem 'guard-go'

And then execute:

$ bundle

Or install it yourself as:

$ gem install guard-go


Read Guard usage

$ bundle exec guard init go

This will create your Guardfile.

Edit this and configure your application file name and desired options.

Options defaults to:

:server => 'app.go' # Go source file to run
:test   => false    # To run go test insted of the app.
:args   => []       # Parameters, e.g. :args => 420, :args => [420, 120], :args => ["one", "two"]

$ bundle exec guard