You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Buddy Sandidge f05b4b4278 Refactor dns part of app to it's own package
dns package changes dns settings through a client, a client is able to:
 • GetRecords to get a list of records of a type and host. For example,
   GetRecords can get all "AAAA" records for host "domain.example.com"
 • CreateRecord will add a dns entry
 • DeleteRecord will delete a record on dnsimple

Update main package to use dns package
 • main package will now create a record and remove all existing records
   when updating
 • Add special case to do nothing if a dns name has only one value

Create utils package
 • Move splitHost into a utils package
8 years ago
dns Refactor dns part of app to it's own package 8 years ago
utils Refactor dns part of app to it's own package 8 years ago
vendor Add dependencies for errors and cli 8 years ago
.gitignore Get and print IP address from https://whatismyipv6.buddy.wtf/json 8 years ago
LICENSE Initial commit 8 years ago
README.md Initial commit 8 years ago
main.go Refactor dns part of app to it's own package 8 years ago

README.md

update-dns

Tool to update DNS at DNSimple using a IP address from https://whatismyipv6.buddy.wtf