aboutsummaryrefslogtreecommitdiff
path: root/network/grpcurl/README
diff options
context:
space:
mode:
authorEbben Aries <slackbuilds@dscp.org>2023-11-09 19:10:08 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-11-11 08:07:53 +0700
commit8b554bd175c03b20d3fc48a4097beea09844daa2 (patch)
tree82c7520f21fb55e3cd2b849d7ffb859ccf57584a /network/grpcurl/README
parent12319cdc1e89464cc67e7fd1bb0df0dbf57b980d (diff)
downloadslackbuilds-8b554bd175c03b20d3fc48a4097beea09844daa2.tar.xz
network/grpcurl: Added (curl for gRPC servers).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network/grpcurl/README')
-rw-r--r--network/grpcurl/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/network/grpcurl/README b/network/grpcurl/README
new file mode 100644
index 000000000000..ea941d7dd55c
--- /dev/null
+++ b/network/grpcurl/README
@@ -0,0 +1,10 @@
+grpcurl is a command-line tool that lets you interact with gRPC servers.
+It's basically curl for gRPC servers.
+
+The main purpose for this tool is to invoke RPC methods on a gRPC server
+from the command-line. gRPC servers use a binary encoding on the wire
+(protocol buffers, or "protobufs" for short). So they are basically
+impossible to interact with using regular curl (and older versions of
+curl that do not support HTTP/2 are of course non-starters). This
+program accepts messages using JSON encoding, which is much more
+friendly for both humans and scripts.