/libswupdate-rs

Rust FFI bindings and wrapper to libswupdate

Primary LanguageRustApache License 2.0Apache-2.0

SWUpdate client library wrapper

libswupdate is a Rust wrapper for the SWUpdate C client library.

At the moment only the progress API in progress_ipc.h is supported! The network IPC functions are only available as low-level bindings (see libswupdate-sys).

Usage

This crate is not yet published on crates.io.
It will be published once we have an initial release after some more testing.

Add the following to your Cargo.toml:

[dependencies]
libswupdate = { git = "https://github.com/unfoldedcircle/libswupdate-rs.git", rev = "$COMMIT" }

Replace $COMMIT with the desired Git commit hash.

Also see examples directory.

License

This project is licensed under either of

at your option.