gitextract_zt9nhjki/ ├── .circleci/ │ └── config.yml ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── codesee-arch-diagram.yml ├── .gitignore ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd/ │ └── grpcurl/ │ ├── grpcurl.go │ ├── indent_test.go │ └── unix.go ├── desc_source.go ├── desc_source_test.go ├── download_protoc.sh ├── format.go ├── format_test.go ├── go.mod ├── go.sum ├── grpcurl.go ├── grpcurl_test.go ├── internal/ │ └── testing/ │ ├── cmd/ │ │ ├── bankdemo/ │ │ │ ├── README.md │ │ │ ├── auth.go │ │ │ ├── bank.go │ │ │ ├── bank.pb.go │ │ │ ├── bank.proto │ │ │ ├── bank_grpc.pb.go │ │ │ ├── chat.go │ │ │ ├── db.go │ │ │ ├── main.go │ │ │ ├── support.pb.go │ │ │ ├── support.proto │ │ │ └── support_grpc.pb.go │ │ └── testserver/ │ │ ├── README.md │ │ ├── testserver.go │ │ └── unix.go │ ├── example.proto │ ├── example.protoset │ ├── example2.proto │ ├── jsonpb_test_proto/ │ │ ├── test_objects.pb.go │ │ └── test_objects.proto │ ├── test.pb.go │ ├── test.proto │ ├── test.protoset │ ├── test_grpc.pb.go │ ├── test_server.go │ └── tls/ │ ├── ca.crl │ ├── ca.crt │ ├── ca.key │ ├── client.crt │ ├── client.csr │ ├── client.key │ ├── expired.crt │ ├── expired.csr │ ├── expired.key │ ├── other.crt │ ├── other.csr │ ├── other.key │ ├── server.crt │ ├── server.csr │ ├── server.key │ ├── wrong-ca.crl │ ├── wrong-ca.crt │ ├── wrong-ca.key │ ├── wrong-client.crt │ ├── wrong-client.csr │ └── wrong-client.key ├── invoke.go ├── mk-test-files.sh ├── releasing/ │ ├── README.md │ ├── RELEASE_NOTES.md │ └── do-release.sh ├── snap/ │ ├── README.md │ └── snapcraft.yaml └── tls_settings_test.go