Released on 2025-09-14
➡️ GitHub Release Page
➡️ CHANGELOG.md
-
System Updates in One Command
Run everything at once with--full. -
Upgrade Options
--update→ refresh package index--upgrade→ upgrade installed packages--dist-upgrade→ full upgrade (kernel, dependencies)--cleanup→ remove unused packages and cache
-
Extra Tools
--system-info→ display system summary (OS, kernel, memory, disk)--check→ check for broken dependencies
-
Logging System
- Per-run logs saved in
/var/log/update-system/ - Automatic log rotation (keeps last 10 logs)
- Color-coded terminal output
- Verbose and quiet modes
- Per-run logs saved in
-
Summary Reports
- Packages upgraded
- Warnings
- Errors
- Run duration and exit status
update-system.sh→ modular Bash script- Documentation:
README.md,CONTRIBUTING.md,CHANGELOG.md - Governance:
LICENSE,CODE_OF_CONDUCT.md,SECURITY.md - GitHub Templates: PR & Issue templates
.gitignore→ clean repo managementassets/folder → logo, banner, and example output images
- Add
--reboot-if-neededflag - Add email/Slack notification support
- Add cron/systemd integration guide
- Add Docker container support