gowatch 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
gowatch 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
gowatch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
gowatch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
gowatch 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 国产
投 递 者 silenceper
适用人群 未知
收录时间 2016-12-26

软件简介

gowatch

Go 程序热编译工具,提升开发效率

通过监听当前目录下的相关文件变动,进行实时编译

安装使用

go install github.com/silenceper/gowatch

安装完成之后,即可使用gowatch命令,在当前文件执行

相关配置

大部分情况下,不需要更改配置,直接执行gowatch命令就能满足的大部分的需要,但是也提供了一些配置用于自定义,在执行目录下创建gowatch.yml文件,支持的配置如下:

# gowatch.yml 配置示例

# 当前目录执行下生成的可执行文件的名字,默认是当前目录名
appname: "test"   
# 是否对当前目录下相关依赖执行 ‘go install’命令,将会执行安装依赖
go_install: true
# 需要监听的文件名后缀,默认只有'.go'文件
watch_exts:
    - .yml
# 在执行命令时,需要增加的其他参数
cmd_args:
    - arg1=val1
# 需要增加环境变量,默认已加载当前环境变量
envs:
    - a=b
# 是否监听 ‘vendor’ 文件夹下的文件改变
vendor_watch: false
# 不需要监听的目录名字
excluded_paths:
    - path
# build tags
build_tags: ""
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
2020/01/13 12:33

介绍一款Go项目热编译工具-gowatch

# 使用场景 在golang项目编写过程中,需要对项目不断的进行构建`go build`并调试以快速发现问题,而我们每次进行手动的进行`go build`又太重复,所以写了这么一个工具`gowatch`来实时的监听文件的改动并编译。 # 快速入门 ## 安装使用 ``` go get github.com/silenceper/gowatch ``` 安装完成之后,在main包目录下执行`gowatch`命令: ![gowatch](https://oscimg.oschina.net/oscnet/up-91913f0c2cccbee619440b1cb19934ed350.png...

0
0
发表了博客
2020/01/13 12:36

介绍一款Go项目热编译工具-gowatch

# 使用场景 在golang项目编写过程中,需要对项目不断的进行构建`go build`并调试以快速发现问题,而我们每次进行手动的进行`go build`又太重复,所以写了这么一个工具`gowatch`来实时的监听文件的改动并编译。 # 快速入门 ## 安装使用 ``` go get github.com/silenceper/gowatch ``` 安装完成之后,在main包目录下执行`gowatch`命令: ![gowatch](https://raw.githubusercontent.com/silenceper/gowatch/master/screenshot/gowat...

0
0
2020/08/15 15:48

gin框架的几种热加载方法,你值得拥有

前言 哈喽,大家好,我是asong,这是我的第九篇原创文章。今天给大介绍几种热加载的方法,大大提高我们的开发效率。本篇文章的所有实现都是基于GIN框架的,公众号有2020最新官方中文文档,后台回复:GIN(不区分大小写)即可获取。 本文的所有项目效果演示都是基于gin_jwt_swagger开源项目,项目地址:https://github.com/asong2020/Golang_Dream/tree/master/Gin/gin_jwt_swagger。欢迎Star与使用。 文章已上传github,可自行下...

0
0
发表于数据库专区
2020/07/29 13:57

程序员开发效率神器汇总!

本文作者:neonliu,腾讯 CSIG 开发工程师 neon 是鹅厂的一位资深后台开发工程师,多年工作下来他总结了很多效率神器,今天分享给大家。 一. 开发工具 1)sql2go 用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。 例如对于创建表的语句: show create table xxx. 将输出的语句,直接粘贴进去就行。 http://stming.cn/tool/sql2go.html 2)toml2go 用于将编码后的 toml 文本转换问 golang 的 struct. https://xuri.me/...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部