Skip to content

v0.5.0 — Package Restructure, DNS Diff & Clone

Choose a tag to compare

@peaktwilight peaktwilight released this 15 Mar 09:30
· 8 commits to main since this release

What's new

DNS diff — compare live records against a backup

infomaniak dns diff example.com backup.json

Shows records that exist in the file but not live (+) and vice versa (-). Great for drift detection and auditing.

DNS clone — copy records between domains

infomaniak dns clone source.com target.com

Copies all records (except NS/SOA) from one domain to another. Preview before confirming.

Config show

infomaniak config show

Displays current token source, account ID, and config file status.

Package restructure

  • Proper Python package architecture (infomaniak_cli/ with modules)
  • 89 tests (unit + subprocess integration)
  • CI running on Python 3.9–3.13

Install / upgrade

pip install --upgrade infomaniak