pout:协议缓冲区打印机

时间:2024-04-26 12:21:44
【文件属性】:

文件名称:pout:协议缓冲区打印机

文件大小:122KB

文件格式:ZIP

更新时间:2024-04-26 12:21:44

Go

pOut-适用于喜欢类型//协议缓冲区的黑客 pOut是用于协议缓冲区的打印机。 它可以从stdin或文件中读取,并产生打印到Stdout的字节。 然后可以将它们通过管道传输到其他程序。 以这种方式使用协议缓冲区可实现快速开发和调试,更快的反馈周期以及 特征 Protobuf或JSON输入 也可以通过管道传输,因此您可以做一些整洁的事情,例如将cURL响应直接管道传输到pOut和程序中 使用标准protobuf布局检测Protobuf类型 安装与要求 Protoc-我正在使用buf删除此依赖项并将其硬编码为二进制文件 brew cask install pout 背景与动机 Protobuf是一个大型且复杂的项目,具有许多接触点。 但是,要想起步或尝试新事物,需要大量的认知负担。 用protobuf真的很难破解,有很多东西要编译 类型和文件夹结构的布局通常会使初学者感到困惑,并且对脚本


【文件预览】:
pout-main
----.goreleaser.yml(877B)
----pkg()
--------pout()
----cmd()
--------pout()
----internal()
--------proto()
----.github()
--------workflows()
----Readme.md(3KB)
----LICENSE(1KB)
----examples()
--------python()
--------Readme.md(138B)
--------protos()
--------nodejs()
--------fixtures()
----.gitignore(6B)
----Makefile(228B)
----go.sum(739B)
----go.mod(83B)

网友评论