在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
gowatchGo 程序热编译工具,提升开发效率 通过监听当前目录下的相关文件变动,进行实时编译 安装使用go get github.com/silenceper/gowatch 安装完成之后,即可使用 命令行参数
例子:
配置文件
大部分情况下,不需要更改配置,直接执行 # gowatch.yml 配置示例# 当前目录执行下生成的可执行文件的名字,默认是当前目录名appname: "test"# 指定编译后的目标文件目录output: /bin/demo# 需要追加监听的文件名后缀,默认只有'.go'文件watch_exts: - .yml# 需要监听的目录,默认只有当前目录watch_paths: - ../pk# 在执行命令时,需要增加的其他参数cmd_args: - arg1=val1# 在构建命令时,需要增加的其他参数build_args: - -race# 需要增加环境变量,默认已加载当前环境变量envs: - a=b# 是否监听 ‘vendor’ 文件夹下的文件改变vendor_watch: false# 不需要监听的目录名字excluded_paths: - path# main 包路径,也可以是单个文件,多个文件使用逗号分隔build_pkg: ""# build tagsbuild_tags: ""# 是否禁止自动运行disable_run: false 微信公众号
|
请发表评论