Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahdietz/states
https://github.com/noahdietz/states
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/noahdietz/states
- Owner: noahdietz
- License: apache-2.0
- Created: 2022-11-04T20:01:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-04T20:07:20.000Z (about 2 years ago)
- Last Synced: 2024-10-28T20:49:18.500Z (2 months ago)
- Language: Go
- Size: 6.84 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# protoc-gen-states
Collects all enums and their values defined within the input proto package
that (may) represent a [State](https://google.aip.dev/216). Output is CSV format
and will be written to `stderr` if the `out_file` parameter isn't specified.
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.[googleapis]: https://github.com/googleapis