rust-api-auto-update

Crates.iorust-api-auto-update
lib.rsrust-api-auto-update
version1.0.0
sourcesrc
created_at2024-02-13 18:44:33.821227
updated_at2024-02-13 18:44:33.821227
descriptionRust Auto-Updater Library
homepage
repositoryhttps://github.com/dejitzen/rust-api-auto-update
max_upload_size
id1138805
size58,726
Deji Abodunrin (dejitzen)

documentation

README

Rust Auto-Updater Library

Introduction

Rust Auto-Updater is a lightweight, easy-to-integrate library for Rust applications that simplifies the process of adding automatic updates. With minimal configuration, your application can check for updates, download them, and apply them without manual intervention. This library is designed to be flexible, supporting various update sources and strategies.

Features

  • Easy Integration: A few lines of code to integrate with any Rust application.
  • Customizable Update Strategies: Supports various update strategies like rolling updates, canary releases, and more.
  • Multiple Update Sources: Compatible with updates from HTTP(S) servers, file systems, or custom sources.
  • Secure Updating: Supports checksum verification and digital signatures to ensure update integrity and authenticity.
  • Cross-Platform Support: Works on Windows, macOS, and Linux.

Getting Started

Prerequisites

Ensure you have Rust installed on your system. Visit https://www.rust-lang.org/tools/install for instructions.

Installation

Add Rust Auto-Updater to your Cargo.toml:

[dependencies]
rust_auto_updater = "1.0.0"
Commit count: 0

cargo fmt