BSD Ports

net/grpcurl 1.9.3_23 FreeBSD

Command-line tool that lets you interact with gRPC servers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
net
Package size
6090.4 KiB, 24723.8 KiB installed

Description

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 (protobufs) and is effectively impossible to interact with using regular HTTP tools such as curl. grpcurl accepts messages using JSON encoding, which is usable by both humans and scripts.

In the other systems

SystemPortVersion
FreeBSDnet/grpcurl1.9.3_23
NetBSDnet/grpcurl1.9.1nb20
DragonFlynet/grpcurl1.9.3

Install

Binary package:

pkg install grpcurl

From the ports tree:

cd /usr/ports/net/grpcurl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	grpcurl>0:net/grpcurl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.9.3_221.9.3_22-1.9.3_51.9.3_22
FreeBSD:14:quarterly1.9.3_221.9.3_22n/a1.9.3_31.9.3_22
FreeBSD:15:latest1.9.3_221.9.3_22n/a-1.9.3_5
FreeBSD:15:quarterly1.9.3_221.9.3_22n/an/an/a
FreeBSD:16:latest1.9.3_211.9.3_22n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 20
FileSizeSHA256
fullstorydev-grpcurl-v1.9.3_GH0.tar.gz123945bb555087f279af156159c86d4d3d5dd3f2991129e4cd6b09114e6851a679340d
bufbuild-protocompile-v0.10.0_GH0.tar.gz4432958139364fd4c9f37c8d25d72570c6dd34f3e98ec8f2bb3a0416723cafe9f2d5ec
census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz164379e3d89f7f9ed84c9b6eee818c2e9306950519402bf803698b15c310b77ca2f0f3
cespare-xxhash-v2.2.0_GH0.tar.gz12334b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
cncf-udpa-c52dc94e7fbe_GH0.tar.gz20516ba93742a35ca12011f2af214658529d123fc8338dd5e14542965f583d2d75d59
cncf-xds-523115ebc101_GH0.tar.gz104779beb2e66c0a17ae04c758fb2ffd25b816ac92405857c8053f587e82b53271472b
envoyproxy-go-control-plane-v0.11.1_GH0.tar.gz2.781758e+0674aaf82787b65e28a89e793f36d0ee8614aa2d6a8327aba6481054ff5826b030
envoyproxy-protoc-gen-validate-v1.0.2_GH0.tar.gz17171927b3202ba6e9eb37dca0f902c8f96b6330670b33d8669ad739f60ab61bdaf296
golang-appengine-v1.6.8_GH0.tar.gz6287089f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5
golang-net-v0.22.0_GH0.tar.gz1.501049e+0601a7906b265d4c562e210926780f7698e8307da296e91c55711066bce453845e
golang-oauth2-v0.14.0_GH0.tar.gz94746f3d7a29dd9d28af45216ad63cdce72154926650df6a1bb94b62a85148e5a1d01
golang-protobuf-v1.5.4_GH0.tar.gz172992d75e6960ecfabaaa83a7261b1b630d24e9c63aca79615fb15bf33e11b62fd019
golang-sync-v0.6.0_GH0.tar.gz1760523b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67
golang-sys-v0.18.0_GH0.tar.gz1.448211e+06cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
golang-text-v0.14.0_GH0.tar.gz8.974094e+06c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
google-go-genproto-bbf56f31fb17_GH0.tar.gz5.919115e+06c2bb2ef8b453de440b41ac514d618acb80d5511c29dd2555b14fd11160d355b0
googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz2.3101803e+07712f6713c1549d4e150be3de3cd7a1698e309c56b57e08f8b3dc072fdbae33cc
grpc-grpc-go-v1.61.0_GH0.tar.gz2.111952e+06b02c6e892b36619ff36685b6a1080d40ff953eec89a1f2d92f65ba994c610a41
jhump-protoreflect-v1.16.0_GH0.tar.gz70847151ec1bb4105d9d58d8e6577663eca0d036c40aabb89f8f0ff14ea5d6c81cfd78
protocolbuffers-protobuf-go-98873a205002_GH0.tar.gz1.489324e+066a278c44f4192f63b646277176b86b2942860debcbd6327a8e6b74f376bc7c2a

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.