Categories: None [Edit]

dnsmadeeasy

https://rubygems.org/gems/dnsmadeeasy
https://github.com/kigster/dnsmadeeasy
This gem ships "dmez" — a Terraform-style command line tool for the DNS provider DnsMadeEasy.com — together with an authoritative, fully-featured Ruby client for their REST API v2.0. The dmez CLI manages your zones as standard DNS zone files with the familiar read -> plan -> apply loop: "dmez zone export" writes a canonical, TTL-lossless zone file with fixed aligned columns; "dmez zone plan" diffs it against the live records (conservatively: deletes are skipped by default and ambiguous record groups are flagged for manual review); "dmez zone apply" executes the plan in merge, add-only, or delete-only mode. Zone files can also be validated and formatted, ANAME records are preserved as first-class citizens (with optional --strict-rfc flattening on export), and every account API operation is available under "dmez account". The Ruby API supports storing credentials in ~/.dnsmadeeasy/credentials.yml, including multiple accounts and sym-encrypted values. ACKNOWLEDGEMENTS: 1. This gem is based on the original work contributed by Wanelo.com to the now abandonded "dnsmadeeasy-rest-api" client. 2. We also wish to thank the gem author Phil Cohen who kindly yielded the "dnsmadeeasy" RubyGems namespace to this gem. 3. We also thank Praneeth Are for contributing the support for secondary domains in 0.3.5.

Total

Ranking: 30,607 of 198,430
Downloads: 48,074

Daily

Ranking: 41,131 of 198,401
Downloads: 3

Depended by

RankDownloadsName

Depends on

RankDownloadsName
81,462,600,952rake
291,040,144,401rspec
55775,273,768rubocop
97518,966,733simplecov
105502,147,470hashie
118438,355,577webmock
194292,008,342awesome_print
222255,242,996colored2
234242,404,151yard
246227,327,277dry-types
331170,503,215tty-spinner
529105,624,760rspec-its
55699,555,700tsort
88262,975,234dry-struct
1,18142,334,387dry-cli
1,36035,257,721dry-monads
2,14013,581,623tty-box
3,0645,979,431aruba
3,0885,861,687relaxed-rubocop
7,348706,874sym

Owners

#GravatarHandle
1iconkigster