一个非常简单的 Go 编译守护程序
go build。没有其他操作。| 选项 | 默认值 | 描述 |
|---|---|---|
| 操作 | ||
-build=… |
go build | 指定在需要重新构建时运行的命令。 |
-command=… |
无 | 指定在成功构建后运行的命令。 默认情况下不运行任何命令。 此命令将在工作目录设置为 -directory 时执行。 |
| 文件选择 | ||
-directory=… |
. | 要监视的目录。 除非同时提供了 -build-dir 标志,否则还将用作构建目录。 |
-build-dir=… |
. | 明确设置构建命令的工作目录。 |
-recursive=… |
true | 递归遍历指定的目录。 |
-exclude-dir=… |
none | 不要监视与此通配符模式匹配的目录,例如“.git”。 可以有多个此标志。 |
-exclude=… |
none | 从除外文件中排除与此通配符模式匹配的文件,例如“.#*”。 可以有多个此标志。 |
-include=… |
none | 包含最后路径成分与此通配符模式匹配的文件。 可以有多个此标志。 |
-pattern=… |
(.+\.go|.+\.c)$ | 与要监视的文件匹配的正则表达式。 默认情况下监视 .go 和 .c 文件。 |
| 文件监视 | ||
-polling=… |
false | 使用轮询而不是文件系统通知来检测更改。 默认值为 false。 |
-polling-interval=… |
100 | 选择轮询选项时,轮询文件更改的时间间隔(毫秒)。 |
-work-delay=… |
900 | 在文件更改定稳定后等待开始构建的时间延迟(毫秒);每次新的更改都会重置计时器。 必须是正整数。 |
暂无开放 Issues,或尚未同步最近议题。