Skip to content

v0.1.0 β€” First Release

Choose a tag to compare

@Roberdan Roberdan released this 18 Mar 21:14
· 75 commits to master since this 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.sh handles everything

Install

git clone https://github.com/Roberdan/RustyMacBackup.git
cd RustyMacBackup
bash install.sh

Requirements

  • macOS 13+ (Ventura)
  • Full Disk Access for terminal + menu bar app