Support iCloud Drive as a remote for sync and dedupe.
Notes: rclone's iCloud Drive backend is experimental and typically needs an Apple ID with an app-specific password / 2FA handling — call this out in docs and treat as best-effort. Engine is provider-agnostic so sync/dedupe should work once the remote is configured.
Scope
- Document
rclone config for iCloud (auth caveats, 2FA, app-specific password).
- Validate sync (1-way + 2-way) and dedupe (confirm which hash, if any, iCloud exposes — files without a usable hash are skipped by dedupe by design).
- Surface in the config wizard.
Code: src/tidysync/dedupe.py, interactive.py, README.
Support iCloud Drive as a remote for sync and dedupe.
Notes: rclone's iCloud Drive backend is experimental and typically needs an Apple ID with an app-specific password / 2FA handling — call this out in docs and treat as best-effort. Engine is provider-agnostic so sync/dedupe should work once the remote is configured.
Scope
rclone configfor iCloud (auth caveats, 2FA, app-specific password).Code:
src/tidysync/dedupe.py,interactive.py, README.