推荐:Fresh——你的Go应用实时构建和重启利器

推荐:Fresh——你的Go应用实时构建和重启利器

freshBuild and (re)start go web apps after saving/creating/deleting source files.项目地址:https://gitcode.com/gh_mirrors/fre/fresh

Fresh,一个简单而强大的命令行工具,专为Go语言开发的Web应用程序设计。它能在你保存Go代码或模板文件时,自动构建并重新启动你的应用。不仅如此,如果所使用的框架支持Fresh运行器,它还能在浏览器中直接展示编译错误,极大地提升了开发效率。

项目安装与使用

要安装Fresh,只需要一条简单的Go命令:

go install github.com/gravityblast/fresh@latest

进入你的项目目录,然后运行Fresh:

cd /path/to/myapp
fresh

Fresh将监视文件系统事件,每次你修改、创建或删除文件后,都会立即重建并重启应用。如果有任何构建错误,它们会被记录到指定的临时目录中。

对于支持的框架,如TrafficMartinigocraft/web,你可以直接在开发模式下使用Fresh享受无缝集成的体验。

配置选项

默认情况下,Fresh会使用./runner.conf作为配置文件,但你可以通过 -c 参数指定其他路径:

fresh -c other_runner.conf

配置文件中包含了各种设置,例如构建日志位置、忽略的文件夹以及用于监视的文件扩展名等。

作者与社区

Fresh由Andrea Franz创建,并有一个活跃的Mailing List供开发者交流。

贡献代码

我们欢迎所有人的贡献。想要参与进来?遵循下面的步骤:

  1. Fork 项目
  2. 创建新特性分支 (git checkout -b my-new-feature)
  3. 提交改动 (git commit -am 'Add some feature')
  4. 推送到你的分支 (git push origin my-new-feature)
  5. 创建Pull Request

总结

Fresh以其自动化构建和快速重启的能力,为Go Web开发带来了便捷和高效。无论你是个人开发者还是团队成员,这个工具都能帮助你在开发过程中节省大量时间,让你更专注于编写高质量的代码。如果你是Go Web开发的爱好者,那么Fresh绝对值得你拥有!

freshBuild and (re)start go web apps after saving/creating/deleting source files.项目地址:https://gitcode.com/gh_mirrors/fre/fresh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农彩媛Louise

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值