#version #installer #install #updater #update

app cargo-maj

libmaj CLI 伴侣。管理包、密钥和版本。

6 个版本

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

#2194开发工具

每月 23 次下载

MIT 许可证

130KB
2.5K SLoC

maj

测试版:目前尚未准备好用于生产。 目前仅在 Ubuntu-linux 上进行测试,但设计为跨平台库。

maj CLI

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

libmaj - 安装器和更新库。

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

免责声明:自动更新器基本上是在用户的计算机上安装的后门。请安全、负责任地进行。如果在此库中发现任何漏洞,请立即通过打开 问题 报告。

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

但是,不要急着运行。有些情况下,这个库是有用的 ... 我想。

教程

打包指令文件

依赖项

~32–45MB
~1M SLoC