1 min read
DNS from the command line: dnsimple-cli for Node.js
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!