dogo

Monitoring changes in the source file and automatically compile and run (restart).
中文
Install
go get github.com/liudng/dogo
Create config
Here are config file sample, save file as dogo.json:
{
"WorkingDir": "{GOPATH}/src/github.com/liudng/dogo/example",
"SourceDir": [
"{GOPATH}/src/github.com/liudng/dogo/example"
],
"SourceExt": ".go|.c|.cpp|.h",
"BuildCmd": "go build github.com/liudng/dogo/example",
"RunCmd": "example.exe"
}
WorkingDir: working directory, dogo will auto change to this directory.
SourceDir: the list of source directories.
SourceExt: monitoring file type.
BuildCmd: the command of build and compile.
RunCmd: the program (full) path.
Start monitoring
type the command to start:
dogo
or, specify config file with -c
dogo -c=/path/to/dogo.json
the path can contain {GOPATH}.
screen capture
