Skip to content
/ gake Public

Utility that automatically builds and run Go source code; based in package testing

License

Notifications You must be signed in to change notification settings

tredoe/gake

Repository files navigation

Gake

Gake is a utility that automatically builds executable programs from Go source code by reading files whose name ends '_task.go' that contains the TaskXxx functions, which are run and work just like in package "testing"

By default, the binary built is temporary unless it is used -c or -keep flag; both flags check if the binary has to be re-compiled due to source code updated.

"-keep" flag stores the compiled binaries into a global directory under 'HOME/.task'

Note: the task files need the build constraint: "+build gake"
For an example, see in directory 'testdata'.

Documentation online

Installation

go get github.com/tredoe/gake

License

The source files are distributed under the Mozilla Public License, version 2.0, unless otherwise noted.
Please read the FAQ if you have further questions regarding the license.


Generated by Gowizard

About

Utility that automatically builds and run Go source code; based in package testing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages