7 个版本

0.1.6 2019年9月27日
0.1.5 2018年11月9日
0.1.4 2017年9月26日
0.1.3 2017年7月27日

#2112 in 开发工具

31 个每月下载量
cargo-maj 中使用

MIT 许可证

110KB
2K SLoC

maj

测试版:不适用于生产环境。 目前仅在 Ubuntu-linux 上进行测试,但设计为跨平台库。

maj CLI

创建应用程序包、管理签名密钥、版本管理等的实用工具。

libmaj - 安装程序和更新程序库。

libmaj 是一个用于编写应用程序安装程序和(自动)更新程序的库。它提供了打包/安装/卸载应用程序、验证其完整性和真实性以及从互联网上获取应用程序包的实用工具。

免责声明:自动更新程序基本上是在您的用户计算机上安装的后门。请安全且负责任地执行。如果您在此库中找到任何漏洞,请立即通过问题报告

通常最好使用特定平台的软件分发机制(例如 Debian/Ubuntu 的 .deb/PPA),以获得更好的用户体验并限制安全问题。

但等等,不要急着运行。有一些情况下这个库很有用……我想。

教程

打包指令文件

依赖关系

~30–44MB
~889K SLoC