#TIL

今天晚上有个紧急的需求要到已部署环境的 pod 里去调用一个 grpc 请求,因为是个 java 容器环境,里面什么也没有,想起来之前朋友跟我讲过他前司做的 X-CMD 就是基于 Shell 的,依赖很少,适合这类容器场景。

于是三条命令解决了


# Install x-cmd
eval "$(curl https://get.x-cmd.com)"

# Install grpcurl
x env use grpcurl

# Invoke grpc request
grpcurl -plaintext -d '{}' 127.0.0.1:9001 xxx


X-CMD 我已经用了有两年了,每次换新电脑之类的都用来管理本地的各种语言版本和软件,突然又 get 新的使用场景~ X-CMD - A command line toolset built modularly. Bootstrap 1000+ command line tools in seconds.
 
 
Back to Top