dogo
是一个使用Go
语言编写的自动化构建工具, 可以实时监听目录, 发生更改时就自动执行特定命令。
Github: https://github.com/liudng/dogo
下载并编译
git clone https://github.com/liudng/dogo.git
cd dogo
go mod init dogo
go build
我使用的是windows
系统, 执行完上面的命令之后会生成一个dogo.exe
.
配置
目前有个需求
我的工作(源码)目录: C:\\Users\\Administrator\\Desktop\\testSource
需要监听的文件类型: .go
监听到更改需要执行的命令: go build -o main.exe
并且build
出来之后还要执行这个main.exe
配置文件就可以这样写:
{
"WorkingDir": "C:\\Users\\Administrator\\Desktop\\testSource",
"SourceDir": [
"C:\\Users\\Administrator\\Desktop\\testSource"
],
"SourceExt": [".go"],
"BuildCmd": "go build -o main.exe",
"RunCmd": "main.exe",
"Decreasing": 1
}