You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a maintainer of custom generator I would like to have a view of all the different types that I'm using in my protobuf files.
It would be helpful to see what protobuf files are using which kind of types.
buf ls-types my_proto.proto
In case some types are deprecated, it would be helpful to be able to locate them.
Having statistics about the most used kind of types could also be helpful.
buf ls-types --report my_proto.proto
12 string
8 int
1 google.type.Decimal
Where am I using one of?
What are all the packages that are presents
buf ls-packages
buf ls-methods
Where am I using particular features of protobuf (about such and such editions for instance).
Having this kind of inventory could really help maintenance locate usage and plan migration accordingly.
The text was updated successfully, but these errors were encountered:
This is a fair feature request - at first glance, I'd recommend collapsing this down into a buf inspect sub-command`, we will want to think about the UX a little bit. Give us a bit to think about that and we'll get back to you.
bufdev
changed the title
buf ls-types/ls-packages/ls-methods/ls-enums
Add buf inspect command to print information on types in a clean way similar to ls-files
Jun 20, 2024
Feature
As a maintainer of custom generator I would like to have a view of all the different types that I'm using in my protobuf files.
It would be helpful to see what protobuf files are using which kind of types.
In case some types are deprecated, it would be helpful to be able to locate them.
Having statistics about the most used kind of types could also be helpful.
Where am I using one of?
What are all the packages that are presents
Where am I using particular features of protobuf (about such and such editions for instance).
Having this kind of inventory could really help maintenance locate usage and plan migration accordingly.
The text was updated successfully, but these errors were encountered: