Skip to content

v0.6.0 — Account, Hosting, Drive, Mail Mailboxes, DNS Search/Backup/Sync

Choose a tag to compare

@peaktwilight peaktwilight released this 15 Mar 10:05
· 1 commit to main since this release

What's new

Account overview

infomaniak account

Shows 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 sync

Setup 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 priority field 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