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
10 years ago
dns Refactor dns part of app to it's own package 10 years ago
utils Refactor dns part of app to it's own package 10 years ago
vendor Add dependencies for errors and cli 10 years ago
.gitignore Get and print IP address from https://whatismyipv6.buddy.wtf/json 10 years ago
LICENSE Initial commit 10 years ago
README.md Initial commit 10 years ago
main.go Refactor dns part of app to it's own package 10 years ago

README.md

update-dns

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