v0.1.0 β First Release
RustyMacBackup v0.1.0
First public release. A fast, incremental backup tool for macOS with a native menu bar app.
Highlights
- Backup engine β parallel file processing, hard links for unchanged files, 256KB buffered I/O
- Native menu bar app β Maranello Luce Design styling with Ferrari color palette
- Gradient progress bar β rosso β gold β verde with Core Graphics rendering
- Mini speedometer β Ferrari-style gauge showing real-time copy speed (MB/s)
- Disk-aware UI β detects disk connect/disconnect, disables actions when absent
- Error handling β categorizes errors (SIP/permissions shown as expected, not alarming)
- Smart scheduling β interval (15/30/60/120 min) or daily (2/3/4/6 AM)
- Battery guard β skips scheduled backups on battery power
- One-command install β
bash install.shhandles everything
Install
git clone https://github.com/Roberdan/RustyMacBackup.git
cd RustyMacBackup
bash install.shRequirements
- macOS 13+ (Ventura)
- Full Disk Access for terminal + menu bar app