v0.5.0 — Package Restructure, DNS Diff & Clone
What's new
DNS diff — compare live records against a backup
infomaniak dns diff example.com backup.jsonShows 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.comCopies all records (except NS/SOA) from one domain to another. Preview before confirming.
Config show
infomaniak config showDisplays 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