简体中文 | English
go-watcher
是一款实现 Golang 源码热重启的工具,可替换 go run
命令执行任意 main
入口程序,包括参数
Golang 版本 >= 1.13
go get -u github.com/go-component/go-watcher
- 开箱即用,完美替代
go run
命令 - 即时重启,底层基于原子操作避免频繁重启
- 稳定性强,底层实现多信号量安全关闭
-w string
path of watch, default exec path
- -w:需要监控的目录,默认为执行目录
与 go run
命令使用一致
go-watcher {main.go}
例如携带命令行参数
go-watcher {main.go} -f etc/config.yaml
路过的小伙伴们,可以的话,还烦请点个 star 哦,谢谢 ^ ^