I switch between calling out to a few different gRPC services all the time. Some of these live locally, and some of them live remotely. Some of them operate in plaintext, and some of them use TLS. I constantly get error messages, because I forgot to either add or omit -plaintext. I'd love a feature (either enabled by default or behind a flag/environment variable), where grpcurl tolerates both TLS and plaintext - i.e. automatically chooses the right protocol based on the response from the server.
If this is a desired feature, I'd be happy to take a stab at coding it up.
I switch between calling out to a few different gRPC services all the time. Some of these live locally, and some of them live remotely. Some of them operate in plaintext, and some of them use TLS. I constantly get error messages, because I forgot to either add or omit
-plaintext
. I'd love a feature (either enabled by default or behind a flag/environment variable), where grpcurl tolerates both TLS and plaintext - i.e. automatically chooses the right protocol based on the response from the server.If this is a desired feature, I'd be happy to take a stab at coding it up.