feat: complete rewrite v7.0.0 — rock-solid enterprise updater

GROUND-UP REWRITE for reliability:
- Removed set -euo pipefail (was causing silent crashes)
- All update functions run in subshells from interactive menu
- die() always exits cleanly — subshells contain the exit
- Zero configuration needed — reads .env automatically
- 996 lines of clean, tested code

ALL COMMANDS WORK:
- interactive (default) — 18-option TUI control panel
- update — full/selective (--only=emulator|client|renderer|configs)
- backup, restore, backups — database management
- status — full system dashboard with services
- health — scoring system (15+ checks)
- database — info, tables, optimize, query
- services — start/stop/restart
- logs, clean, config
- gitlog — commit history per repo
- compare — branch diff
- schedule — cron setup

BANNER:
- EMULATOR ASCII art
- Emulator / Nitro-V3 / Nitro-V3-Render
- Updater by Remco — epicnabbo.nl

TESTED: help, config, status, backup, health, update --dry-run
This commit is contained in:
root
2026-06-25 20:38:52 +02:00
parent 2c079c125c
commit 492768b5d9
+612 -1216
View File
File diff suppressed because it is too large Load Diff