文件名称:got-reload:使用Yaegi以功能方法级别的粒度在运行的进程中重新加载Go代码
文件大小:34KB
文件格式:ZIP
更新时间:2024-05-28 07:27:58
go golang parsing filter hot-reload
重新加载? Go的功能/方法级别的有状态热重装! 地位 正在进行中的很多工作。 随着我们对其进行迭代,该工具的用法几乎每天都会发生变化。 话虽如此,它通常可用于“可用”的某些定义。 你有演示吗? 将此存储库克隆到某个位置,然后在该存储库的根目录中执行以下操作: go run ./cmd/got-reload run -p github.com/got-reload/got-reload/demo/example ./demo/ # press enter a few times to see the method get invoked and to watch the # package-level variable get incremented 在另一个终端中,返回到原始克隆的仓库,并在demo/example或demo/example2编辑功能定义之一。 对于初学者,只需使
【文件预览】:
got-reload-main
----pkg()
--------gotreload()
--------extract()
--------fake()
--------dup()
--------reloader()
----cmd()
--------got-reload()
----.github()
--------FUNDING.yml(106B)
----giodemo()
--------reloadable()
--------hello.go(956B)
----LICENSE(1KB)
----go.sum(6KB)
----demo()
--------example()
--------example2()
--------main.go(570B)
----README.md(5KB)
----go.mod(248B)