Skip to content
This repository has been archived by the owner on Nov 21, 2022. It is now read-only.
/ daddy Public archive

Command Line Interface to manage domain records in GoDaddy

License

Notifications You must be signed in to change notification settings

artberri/daddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning This project is not maintained anymore (I am not using GoDaddy anymore)

daddy

daddy is a command line interface to manage DNS records in GoDaddy.

The idea for creating this tool is to be able to create ACME challenges in automatic tools.

Downloads

In this link you will find the packages for every supported platform. Please download the proper package for your operating system and architecture. You can also download older versions.

Installation

To install daddy, find the appropriate package for your system and download it.

After downloading daddy, unzip the package. daddy runs as a single binary. Any other files in the package can be safely removed and daddy will still function.

The final step is to make sure that the daddy binary is available on the PATH. See this page for instructions on setting the PATH on Linux and Mac. This page contains instructions for setting the PATH on Windows.

Usage

Run the help command and follow the instructions.

daddy --help

You need to setup your API key and secret to obtain/set data. For example:

daddy list --key=1234567689 --secret=1234566

If you do not want to pass the parameters on each command you can create the file $HOME/.daddy.yaml and put your configuration there. For example:

---
key: 1234567689
secret: 1234567689

Available commands

Command Description
help Help about any command
list List owned domains
show Show DNS records
add Add DNS record
update Update DNS records
remove Remove DNS records

License

daddy. CLI to manage DNS records in GoDaddy.

Copyright © 2019 Alberto Varela alberto@berriart.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.