#check #cli #status

app allup

一个用于检查所有(已配置)服务当前是否运行正常的命令行界面

3个版本

0.1.2 2024年7月27日
0.1.1 2024年4月20日
0.1.0 2024年2月29日

#114 in 命令行界面

Download history 140/week @ 2024-04-15 18/week @ 2024-04-22 5/week @ 2024-05-20 1/week @ 2024-06-10 120/week @ 2024-07-22 37/week @ 2024-07-29

157 每月下载量

无许可证

17KB
213

allup

rustc

一个用于检查所有(已配置)服务当前是否运行正常的命令行界面

它是如何工作的

编写一个 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