1 unstable release
Uses new Rust 2024
| 0.1.0 | Dec 26, 2025 |
|---|
#513 in Debugging
44KB
746 lines
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.