Skip to content

feat: add local iCloud status commands#40

Merged
jmcte merged 2 commits into
mainfrom
pheidon/status-devices-focus-storage
May 14, 2026
Merged

feat: add local iCloud status commands#40
jmcte merged 2 commits into
mainfrom
pheidon/status-devices-focus-storage

Conversation

@pheidon
Copy link
Copy Markdown
Contributor

@pheidon pheidon commented May 14, 2026

Summary

  • add icloud-cli storage status for locally cached iCloud quota metadata
  • add icloud-cli focus status for local Focus / Do Not Disturb status
  • add icloud-cli devices list for locally cached registered-device metadata
  • document privacy/read surfaces and add synthetic fixtures/tests

Closes #22
Closes #29
Closes #31

Validation

  • bash scripts/ci/run-fast-checks.sh on Hermes
  • bash scripts/check-privacy-fixtures.sh on Hermes
  • swift test on Hermes
  • swift build on Hermes
  • .build/debug/icloud-cli storage status --cache-file Tests/Fixtures/SystemStatus/MobileMeAccounts.plist --format json
  • .build/debug/icloud-cli focus status --focus-dir Tests/Fixtures/SystemStatus/Focus --format text
  • .build/debug/icloud-cli devices list --cache-file Tests/Fixtures/SystemStatus/MobileMeAccounts.plist --format text

@pheidon pheidon requested a review from jmcte as a code owner May 14, 2026 12:48
@athena-omt athena-omt added area:data Data, schema, storage, privacy, or migration surface. lane:hermes Hermes macOS/native lane. review:athena Athena review governance requested. risk:medium Medium-risk change; normal care required. state:waiting-checks Waiting for CI/check status to settle. status:needs-review PR is ready for Athena review. labels May 14, 2026
@jmcte jmcte merged commit c1d6004 into main May 14, 2026
1 check passed
@jmcte jmcte deleted the pheidon/status-devices-focus-storage branch May 14, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:data Data, schema, storage, privacy, or migration surface. lane:hermes Hermes macOS/native lane. review:athena Athena review governance requested. risk:medium Medium-risk change; normal care required. state:waiting-checks Waiting for CI/check status to settle. status:needs-review PR is ready for Athena review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add iCloud connected devices list command Add Focus mode and Do Not Disturb status command Add iCloud storage quota status command

3 participants