noahdietz / messagemaps

protoc plugin that emits each field of type map with a value type of kind Message

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

protoc-gen-messagemaps

Collects all fields of type map with a value type of kind Message. Use flag resources_only to limit the findings to those fields belonging to Resource messages. Multiple runs using the same out_file appends the results of the subsequent runs to the existing contents.

Run ./analyze.sh in the projects directory to get results. This script is specifically meant to analyze all proto packages in google/cloud of googleapis.

Clone googleapis and export the variable GOOGLEAPIS in your shell to avoid repetitive downloads. The script will download and set the variable itself if unset.

About

protoc plugin that emits each field of type map with a value type of kind Message

License:Apache License 2.0


Languages

Language:Go 84.2%Language:Shell 15.8%