A dependency-free Node.js command line client for the Open Domains public API.
npm install
npm linkYou can also run it directly:
node ./bin/opendomains.js --helpopendomains auth login
opendomains me
opendomains check mysite is-not-a.dev
opendomains records mysite.is-not-a.dev
opendomains rdap mysite.is-not-a.dev
opendomains whois mysite.is-not-a.dev
opendomains request submit mysite is-not-a.dev A 1.2.3.4 --ttl 3600 --reason "Personal project"
opendomains request edit abc123 --content 5.6.7.8 --ttl 3600Authenticated commands use OPENDOMAINS_API_TOKEN, --token, or the token saved by:
opendomains auth loginwhois requires a staff or admin API token.
The CLI uses the API documented at https://manage.open-domains.com/api-docs.