v0.6.0 — Account, Hosting, Drive, Mail Mailboxes, DNS Search/Backup/Sync
What's new
Account overview
infomaniak accountShows account name, ID, and product summary grouped by service.
New service commands
infomaniak hosting list # Web hosting services
infomaniak drive list # kDrive instances
infomaniak mail mailboxes <id> # List mailboxes (requires 'mail' scope)DNS power tools
infomaniak dns search "vercel" # Search across all domains
infomaniak dns backup # Backup all domains at once
infomaniak dns sync example.com desired.json --dry-run # Terraform-style declarative syncSetup wizard improvements
- Now checks which optional scopes (
mail,web,drive) are enabled after token validation - Lists both required and optional scopes upfront
Fixes
- Fixed mailbox display — uses correct API response fields
- Removed phantom
priorityfield from DNS export/import (MX priority is part of the target string) - Fixed Python 3.9–3.11 f-string compatibility
Stats
- 24 commands across 9 service groups
- 102 tests (unit + integration)
- CI on Python 3.9–3.13
Install / upgrade
pip install --upgrade infomaniak