Skip to content

go-watcher 是一款实现 Golang 源码热重启的工具

License

Notifications You must be signed in to change notification settings

go-component/go-watcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简体中文 | English

go-watcher 是一款实现 Golang 源码热重启的工具,可替换 go run 命令执行任意 main 入口程序,包括参数

限制

 Golang 版本 >= 1.13

安装

go get -u github.com/go-component/go-watcher

特点

  • 开箱即用,完美替代 go run 命令
  • 即时重启,底层基于原子操作避免频繁重启
  • 稳定性强,底层实现多信号量安全关闭

go-watcher 命令行参数

 -w string
        path of watch, default exec path
  • -w:需要监控的目录,默认为执行目录

使用

go run 命令使用一致

go-watcher {main.go}

例如携带命令行参数

go-watcher {main.go} -f etc/config.yaml

路过的小伙伴们,可以的话,还烦请点个 star 哦,谢谢 ^ ^

About

go-watcher 是一款实现 Golang 源码热重启的工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages