Too busy to do a full write-up now, but I’m working on a new Node.js dnsimple-cli package based on azure-cli.
Of course, it starts with ASCII art:
After logging in, you can do something like this:
dnsimple domain list
And, you’ll get:
Initially, the command structure I’ve stubbed out is as follows (subject to change):
dnsimple |- domain |- list |- add |- show |- delete -------------- |- reset (reset token) |- push -------------- |- check |- register |- transfer (in) |- renew |- transferout |- autorenew [true|false] -------------- |- member |- list |- add |- delete -------------- |- record |- list |- add |- show |- update |- delete -------------- |- ns (name server) |- update |- register (add) |- unregister (delete) -------------- |- vns (vanity name server) |- enable |- disable -------------- |- whois [true|false] (WHOIS privacy) -------------- |- cert (ssl) |- list |- add (purchase/buy) |- show |- configure |- submit (update) -------------- |- email (email forwards) |- list |- add |- delete -------------- |- zone |- import |- export -------------- |- contact |- list |- add |- show |- update |- delete -------------- |- server |- list |- show -------------- |- template |- list |- add |- show |- delete -------------- |- extendedattributes |- list -------------- |- user -------------- |- subscription |- add |- show -------------- |- price |- list
More to come!