Crates.io | tupdate |
lib.rs | tupdate |
version | 0.3.0 |
source | src |
created_at | 2023-03-02 10:42:09.216119 |
updated_at | 2023-03-06 08:59:09.729616 |
description | Tejat Updater |
homepage | |
repository | |
max_upload_size | |
id | 798802 |
size | 119,998 |
TUpdate is an updater written in Rust. It serves a pretty niche purpose. It might be useful for things like video game modpacks shared among a small group of friends. It's probably not in a state that can be relied upon yet.
Client machines must be able to run Rust programs. The server can run any HTTP server capable of serving files.
You will need to create an index.lua
file on the server, as well as .cat
files describing all downloadable files, and the downloadable files themselves. Then you can run tupdate
on the clients, either with URL=http://<your server>/<path to index.lua>
in a file tupdate.conf
in the same directory as the executable, or with the URL passed directly on the command line.
index.lua
looks likeTUpdate is copyright 2023, Solra Bizna, and licensed under either of:
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the TUpdate crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.