#更新 #应用程序 # #金丝雀 #滚动 #集成

app rust-api-auto-update

Rust自动更新库

1个稳定版本

1.0.0 2024年2月13日

882HTTP服务器

MIT 许可证

17KB
175

Rust自动更新库

简介

Rust自动更新器是一个轻量级、易于集成的库,用于简化Rust应用程序自动更新过程。通过最小配置,您的应用程序可以检查更新、下载并应用它们,无需人工干预。此库旨在灵活,支持各种更新源和策略。

功能

  • 易于集成:只需几行代码即可集成到任何Rust应用程序中。
  • 可定制的更新策略:支持各种更新策略,如滚动更新、金丝雀发布等。
  • 多个更新源:兼容来自HTTP(S)服务器、文件系统或自定义源的更新。
  • 安全更新:支持校验和验证和数字签名,以确保更新完整性和真实性。
  • 跨平台支持:在Windows、macOS和Linux上运行。

入门

先决条件

请确保您的系统已安装Rust。有关说明,请访问https://www.rust-lang.net.cn/tools/install

安装

将Rust自动更新器添加到您的Cargo.toml

[dependencies]
rust_auto_updater = "1.0.0"

依赖关系

~16–30MB
~535K SLoC