Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Monitoring changes in the source file and automatically compile and run (restart).

License

NotificationsYou must be signed in to change notification settings

liudng/dogo

Repository files navigation

Build StatusCoverageLicense

Monitoring changes in the source file and automatically compile and run (restart).

中文

Install

go get github.com/liudng/dogo

Create config

Here's a config file sample, save the file asdogo.json:

{"WorkingDir":"{GOPATH}/src/github.com/liudng/dogo/example","SourceDir": ["{GOPATH}/src/github.com/liudng/dogo/example"    ],"SourceExt": [".c",".cpp",".go",".h"],"BuildCmd":"go build github.com/liudng/dogo/example","RunCmd":"example.exe","Decreasing":1}

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.

Decreasing: Ignore the number of modifies, it's only start counting after build success. Now it's supported in linux and windows.

Start monitoring

type the command to start:

dogo

or, specify a config file with -c

dogo -c=/path/to/dogo.json

the path can contain {GOPATH}.

screen capture

windows screen

About

Monitoring changes in the source file and automatically compile and run (restart).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp