文件名称:protoc:简单,向后兼容,Go和Java友好的协议包装器,支持远程协议文件
文件大小:12.23MB
文件格式:ZIP
更新时间:2024-05-16 17:10:42
Go
协议 这是一个小型,简单且向后兼容的包装器。 特征 它是可获取的。 可以go get github.com/sixt/protoc/v3来安装go get github.com/sixt/protoc/v3 。 使用tools.go方法时,这可以在go.mod管理协议版本。 它支持托管在Git存储库中的原型文件。 可以指定原始文件的本地路径或远程URL,例如github.com/myorg/myrepo/foo.proto 。 也可以指定提交哈希或git标签以使用proto文件的特定修订版: protoc example.org/file.proto@v1.2.3 。 如果未指定任何修订-使用最新的HEAD修订。 仅当找不到请求的标签或修订版时,才将缓存与远程设备同步。 这意味着,如果您使用远程原型文件而未指定特定的提交哈希或git标签,则将使用最初获取的修订版。 特殊的latest
【文件预览】:
protoc-3
----testrepo.zip(18KB)
----protoc_exe_linux_386.go(13.85MB)
----lock_windows.go(270B)
----lock_unix.go(542B)
----main_test.go(2KB)
----.github()
--------workflows()
----go-git.go(3KB)
----git_test.go(3KB)
----gen.go(2KB)
----netrc_test.go(446B)
----LICENSE(11KB)
----protoc_exe_linux_amd64.go(14.62MB)
----protoc_exe_darwin_amd64.go(25.61MB)
----netrc.go(999B)
----protoc_exe_windows_amd64.go(9.74MB)
----protoc_exe_linux_arm64.go(15.41MB)
----main.go(7KB)
----.gitignore(13B)
----protoc_exe_windows_386.go(7.26MB)
----go.sum(5KB)
----cmd-git.go(1KB)
----README.md(6KB)
----create-test-repo.sh(648B)
----go.mod(84B)