{"repo":"lmammino/godaddy-dns","free":true,"listed":false,"github":"https://github.com/lmammino/godaddy-dns","clone":"git clone https://github.com/lmammino/godaddy-dns.git","description":"A Node.js script to programmatically update GoDaddy DNS records","language":"JavaScript","stars":78,"topics":["godaddy-dns-records","godaddy","godaddy-api","godaddy-account","secret","dns","command-line","command","nodejs","node"],"license":"MIT","category":"networking-infra","readme_excerpt":"godaddy-dns A Node.js script to programmatically update GoDaddy DNS records --- Introduction This Node.js script allows you to programmatically update one or more GoDaddy DNS records inserting the public IP of the machine where the script is run. Quick example: Requirements This script requires Node.js (version = 6.0.0) and a valid GoDaddy API key and secret . You can get register a new key on your GoDaddy developer page Installation To install the script globally you can use NPM: If you have the script already installed in your system, this command will update it to the latest available version. After executing this command the script godaddy-dns will be globally available in your system. Give it a try with: Binaries From version 1.1.0, you can also install godaddy-dns by simply downloading the binary executable file for your operative system in the Releases section. Configuration The command needs a configuration file in order to be executed. The configuration file can be specified at runtime using the option --config , if not specfied the command will try to access the file .godaddy-dns.json in the home directory of the current user. The configuration file contains a JSON object with the following fields: apiKey : The API key for your GoDaddy account secret : The API key secret for your GoDaddy account domain : The domain for which to update the DNS records records : An array of objects that defines the records to update. Every record object can define the following values","default_branch":null,"files":null,"tree":[],"storefront":"/r/lmammino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lmammino/godaddy-dns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}