https://github.com/juliaogris/reflect
gRPC reflection CLI
https://github.com/juliaogris/reflect
grpc reflection
Last synced: 9 months ago
JSON representation
gRPC reflection CLI
- Host: GitHub
- URL: https://github.com/juliaogris/reflect
- Owner: juliaogris
- License: apache-2.0
- Created: 2021-05-13T03:14:33.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-23T06:28:30.000Z (over 4 years ago)
- Last Synced: 2025-06-28T12:50:20.100Z (9 months ago)
- Topics: grpc, reflection
- Language: Go
- Homepage:
- Size: 140 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# reflect [](https://github.com/juliaogris/reflect/actions/workflows/cicd.yaml?query=branch%3Amaster)
reflect is a gRPC reflection CLI. See `reflect --help` for details.
## Install
Download binary from [releases](releases), untar and put on path, or
install from source with
go install github.com/juliaogris/reflect@latest
## Development prerequisites
* GNU Make 3.81
* go 1.16.3
* golangci-lint 1.37.0
To build and test run
make
for more options see
make help # for more options
## Test drive
Setup
make install
make run # starts test server on localhost:9090
export GRPC_ADDRESS=localhost:9090
export GRPC_PLAINTTEXT=true
and call reflect
reflect services
reflect symbol echo3.Echo
reflect filename echo3/echo3.proto
reflect extensions google.protobuf.MethodOptions
reflect extension google.protobuf.MethodOptions 72295728