1 个不稳定版本
0.1.0 | 2020 年 8 月 22 日 |
---|
#19 在 #等待
15KB
70 行
w8
因此,您正在编写一些 bash 脚本,并且您意识到在执行下一个程序之前,您需要等待端口或 HTTP 端点变为可用。这就是 w8 的作用。
用法
# Waiting for a healthcheck to be up before using an API
$ w8 --http localhost:8080/v1/_healthz && curl localhost:8080/v1/data
# Wait for Postgres to be running before running a script for CI
$ w8 --tcp localhost:5432 && psql -c 'CREATE EXTENSION IF NOT EXISTS pg_trgm;'
# Mix and match! Is Deluge daemon, web UI, and the BitTorrent port ready?
$ w8 --tcp 192.168.1.100:58846 --http 192.168.1.100:8112 --tcp 192.168.1.100:8998
安装
$ cargo install w8
依赖项
~8–11MB
~235K SLoC