air::cloud_selector:Live重新加载Go应用程序

时间:2024-02-22 23:57:10
【文件属性】:

文件名称:air::cloud_selector:Live重新加载Go应用程序

文件大小:177KB

文件格式:ZIP

更新时间:2024-02-22 23:57:10

go docker tools gin live-reload

空气 :cloud_selector: 实时重新加载Go应用 动机 当我开始在Go和框架中开发网站时,很遗憾gin缺少实时重新加载功能。 实际上,我尝试了,但似乎不太灵活,因此我打算以一种更好的方式重写它。 终于,Air诞生了。 另外,非常感谢 ,没有新鲜空气,没有空气:) Air是用于开发中的Go应用程序的另一个实时重新加载命令行实用程序。 只需在项目根目录中air ,不理会它,然后专注于代码即可。 注意:此工具与热部署无关。 产品特点 彩色日志输出 自定义构建或二进制命令 支持不包括子目录 Air启动后允许观看新目录 更好的建造过程 安装 走 经典安装方式 go get -u github.com/cosmtrek/air macOS,Linux,Windows # binary will be $(go env GOPATH)/bin/air curl -sSfL https://raw.githubusercontent.com/cosmtrek/air/master/install.sh | sh -s -- -b $( go env GOPATH ) /bin #


【文件预览】:
air-master
----air_example.toml(1KB)
----.dockerignore(15B)
----go.mod(224B)
----main.go(936B)
----.github()
--------FUNDING.yml(679B)
--------workflows()
----go.sum(2KB)
----runner()
--------util_test.go(3KB)
--------logger.go(2KB)
--------config_test.go(2KB)
--------util_linux.go(842B)
--------util.go(6KB)
--------_testdata()
--------util_windows.go(816B)
--------engine.go(9KB)
--------engine_test.go(1KB)
--------util_darwin.go(849B)
--------common.go(92B)
--------config.go(5KB)
----install.sh(9KB)
----Dockerfile(229B)
----LICENSE(34KB)
----README.md(4KB)
----Makefile(1KB)
----hack()
--------check.sh(863B)
----.goreleaser.yml(284B)
----docs()
--------air.png(144KB)
----.editorconfig(86B)
----hooks()
--------pre-commit(53B)
----version.go(57B)
----.gitignore(83B)
----CHANGELOG.md(1KB)

网友评论