sysup 0.1.0

A small, lightweight aggregator to perform software updates on local and remote systems
sysup-0.1.0 is not a library.

License BSD-2-Clause License MIT AppVeyor CI docs.rs crates.io Download numbers dependency status

sysup

Welcome to sysup 🎉

sysup is a small, lightweight aggregator to perform software updates on local and remote systems. It is designed around modular update steps and can be easily extended with additional or specialized steps.

Security and Safety

Since sysup performs potentially dangerous operations and needs to operate with elevated rights, trust is paramount.

The application is designed to be simple to understand and reasonably auditable, especially also regarding supply-chain attacks. Update steps are designed to be simple and lightweight, and should not reinvent the wheel. Dependencies will only be included if they are necessary. Unsafe code is forbidden.

sysup is in a very early state of development. It will miss a lot of important steps, and existing steps might be buggy. Use with caution, and perform your own security and safety assessment if approriate. See also LICENSE MIT and LICENSE BSD 2-CLAUSE.

Example

# Invoking sysup:
sysup

For an example configuration, see .sysup.example.conf.