3个版本
0.1.2 | 2024年7月27日 |
---|---|
0.1.1 | 2024年4月20日 |
0.1.0 | 2024年2月29日 |
#114 in 命令行界面
157 每月下载量
17KB
213 行
allup
一个用于检查所有(已配置)服务当前是否运行正常的命令行界面
它是如何工作的
编写一个 toml
文件,列出你关心的所有服务。
示例
[[endpoints]]
name = "Google"
url = "https://google.com"
[[endpoints]]
name = "Github"
url = "https://github.com"
[[endpoints]]
name = "Rust docs"
url = "https://docs.rs"
allup $FILE
将探测每个url(并发)并打印状态。如果一个URL失败,它不会立即失败(但如果有任何失败,它会返回错误)。
输出可能看起来像这样
Google: UNREACHABLE
Github: OK (175 ms)
Rust docs: OK (580 ms)
注意 也可以将输出作为JSON获取。
安装
cargo安装 allup --锁定
维护状态
我为了个人使用创建了此项目。如果它能对其他人有所帮助,我会很高兴,但还有一些需要注意的事项
- 我只为我自己的“未来自我”编写文档,这可能对不在我的头脑中的人不够。
- 该项目可能永远不会“功能完整”,因为我只在我需要时才添加新功能。
话虽如此,我也欢迎建议和贡献。
无许可证
这是一款免费且不受限制的软件,已释放到公共领域。
任何人都可以免费复制、修改、发布、使用、编译、销售或分发此软件,无论是源代码形式还是编译的二进制文件,用于任何目的,无论是商业目的还是非商业目的,并且可以以任何方式。
在承认版权法的司法管辖区,作者或本软件的作者放弃对软件的任何和所有版权利益的声明。
我们做出这项承诺,以造福公众,以及我们的继承人和继任者。我们有意放弃这些权利,并将它们视为放弃,以永久的、不可撤销的、不可分割的、非排他的、免费的、无条件的和不可转让的许可,以复制、分发、传播和/或修改此软件,无论出于何种目的。
关于软件的更多信息,请参阅 http://unlicense.org/
依赖项
~9-23MB
~303K SLoC