10 个版本 (6 个重大更新)
0.12.0 | 2024 年 8 月 6 日 |
---|---|
0.11.0 | 2024 年 8 月 4 日 |
0.10.1 | 2024 年 8 月 2 日 |
0.9.0 | 2024 年 8 月 1 日 |
0.6.2 | 2024 年 7 月 29 日 |
#1083 在 命令行实用程序
每月 831 次下载
120KB
1K SLoC
assetinfo
关于
assetinfo 是一个监控资产版本和其生命终结日期的工具。
安装
您可以使用 Cargo 安装 assetinfo。
cargo install assetinfo
用法
assetinfo 需要一个配置文件以及一个支持程序数据库,该数据库可以使用 assetinfo 本身更新。所需的最小配置指定了数据库的路径和可以从中获取更新的 URL。如下所示。默认情况下,assetinfo 在当前工作目录下查找名为 assetinfo-config.toml 的配置文件。
[database]
path = "./db"
update_url= "https://db.assetinfo.de/latest.tar.zstd"
[!警告] 在撰写本文时,尚未实施 签名和验证 流程。文件中包含将要执行的命令,这些命令可能会 删除或泄露数据或以其他方式损害您的系统。请务必在下载后手动验证所有程序文件。
要更新数据库,请运行 assetinfo update
。这将下载更新到您的本地数据库。
要列出数据库中的程序,请运行 assetinfo list
。以下是一个示例输出。
Supported programs
-----------------------------+-------------------------------+--------+--------
Program Name | Program ID | Binary | Docker
Ansible Community | com.ansible.ansible-community | true | false
Ansible Core | com.ansible.ansible-core | true | false
Apache HTTP Server | org.apache.httpd | true | false
Debian | org.debian | true | false
Docker Engine | com.docker | true | false
Firefox | org.mozilla.firefox | true | false
Grocy | org.grocy | false | true
MariaDB | org.mariadb | true | false
Mattermost | com.mattermost | true | true
PHP: Hypertext Preprocessor | net.php | true | false
PostgreSQL | org.postgresql | true | true
Ubuntu | com.ubuntu | true | false
linux | org.kernel.linux | true | false
nginx | org.nginx | true | true
python | org.python | true | false
systemd | org.freedesktop.systemd | true | false
要获取一个程序的信息,使用 assetinfo info <程序名称>
。程序可以是名称或程序 ID。
assetinfo info org.python
python (Binary) found in Version 3.12.4
Version 3.12 will be supported for 1549 days (2028-10-31)
python (Binary) found in Version 3.12.4
Version 3.12 will be supported for 1549 days (2028-10-31)
要检查所有支持程序,请运行 assetinfo info -all
。
贡献
目前,我遗憾地没有时间接受贡献。但我非常感谢反馈,希望未来可能会有所改变。
作者和致谢
这个 README 是受 makeareadme.com 启发的。
许可
本项目的代码遵循 AGPL 3.0 或更高版本 许可。文档遵循 CC-BY-SA 4.0 许可。一些小的配置文件(可能达不到 原创性阈值)在 CC0 1.0 许可下无条件提供。
更多信息请参阅 LICENSES。
依赖关系
~22–37MB
~611K SLoC