Andrew Scherkus
4bf0048194
Document --noremotedb flag for grpc_cli.
...
It's surprising that grpc_cli always attempts to use the reflection
service even when providing local proto files. Document the
existence of a flag that surpresses this behavior.
5 years ago
Karthik Ravi Shankar
5274deb32b
Fix the rebase and build
6 years ago
Karthik Ravi Shankar
e57182ab61
Fix the compile errors for tests and namespace.
6 years ago
xtao
7766912dda
fix more detected mu/cv leaks
6 years ago
Yang Gao
6bfb966271
Revert "Revert "grpc_cli json support""
6 years ago
David G. Quintas
a464b4ce39
Revert "grpc_cli json support"
6 years ago
Feso
00bb2a035e
Reformatted code as per clang-format
6 years ago
Feso
29c131f790
Refactored based on code review
6 years ago
Feso
44cecbb2f7
grpc_cli json support
6 years ago
Nathan Herring
c7fae8812f
clang tidy
6 years ago
Nathan Herring
3ed81c8d65
Introduce --ssl_target flag to grpc_cli.
...
This allows the client to specify the host name of the remote server for the purposes of TLS certificate validation, useful for test certificates and machines with ephemeral IP
addresses with no associated DNS entries that have been assigned TLS certificates.
6 years ago
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
7 years ago
Carlos Valera
efce74b525
Print trailing metadata in the "grpc_cli call" command.
...
This often includes important debugging information when the RPC returns
a non-OK status.
7 years ago
Yuchen Zeng
33aaffa639
clang_format
7 years ago
Yuchen Zeng
6ac62118b7
Report more error messages in grpc_cli
7 years ago
Yuchen Zeng
19889d79e4
Add escape sequences for the grpc_cli metadata flag
7 years ago
Craig Tiller
e31e200dec
Fix after merge
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Yuchen Zeng
5dd2f48e24
Fix windows build
7 years ago
Yuchen Zeng
b5eaf7734c
gRPC CLI batch mode
7 years ago
yang-g
32e1678327
Still create channel if remotedb is false. Just do not use it in the file parsing
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Alena Varkockova
7b9cb834ff
Print out some cli error message for getservices
...
Currently, when you cann grpc_cli ls on an endpoint that does not have service reflection, the cli just silently ends without printing out any error or message.
This PR should fix that.
8 years ago
Jan Tattermusch
bd0b0546a6
windows compilation fixes
8 years ago
Yuchen Zeng
8d2d70ca99
Support bidirectional stream RPC
...
Add bidistream test
Add bad request tests
Replace deprecated DynamicMessageFactory constructor
8 years ago
Yuchen Zeng
d37f642f35
Support server streaming
...
Skip unparsable input
Add tests for uni-directional stream calls
Simplify client stream handling
8 years ago
Yuchen Zeng
f9329217b1
Support client streaming
8 years ago
Yuchen Zeng
a84cdb8c81
Add parse, tobinary, totext commands
8 years ago
yang-g
6c8de363ca
Use user provided method name when using binary files in cli
8 years ago
Yuchen Zeng
a4aebf873e
Remove unused inclusion
8 years ago
Yuchen Zeng
84d55b30cc
clang-format
8 years ago
Yuchen Zeng
734fd71ef8
Fix CliCredentials reference
8 years ago
Yuchen Zeng
2579bf3941
Fix ListServices args
8 years ago
Yuchen Zeng
8d5f5e080b
Fix portability issues
8 years ago
Yuchen Zeng
75e3ce645c
Fix portability issues
8 years ago
Yuchen Zeng
7176a828c5
Use --protofiles
8 years ago
Yuchen Zeng
20d6a10483
Use grpc::protobuf
8 years ago
Yuchen Zeng
94d786fd4c
Add type command
8 years ago
Yuchen Zeng
387afd70d3
Add list command
8 years ago
Yuchen Zeng
2bf9913323
Fix wrongly included header
8 years ago
Yuchen Zeng
02139a05dc
Add CliCredentials, config_grpc_cli.h
8 years ago
Yuchen Zeng
4272cac7ae
Rewrite ProtoFileParser
8 years ago
Yuchen Zeng
e7068c836e
Remove references to string_ref_helper
8 years ago
Yuchen Zeng
28263275f0
Remove unnecessary dependencies
8 years ago
Yuchen Zeng
29ca79be89
Command processing, validation
8 years ago
Yuchen Zeng
9cb9445155
Addressed review comments
8 years ago
Yuchen Zeng
c68640f05c
Read from stdin
...
Read from stdin if the request text and binary file are not provided
9 years ago
Yuchen Zeng
a17c8d993d
Fix typos
9 years ago
Yuchen Zeng
c24e0ee4f0
Update docs
9 years ago
Yuchen Zeng
256cc7aa03
Support server reflection in CLI
9 years ago