daddy

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2019 License: GPL-3.0 Imports: 1 Imported by: 0

README

daddy

Build Status Go Report Card Coverage Status

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/.

Documentation

Overview

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/>.

Directories

Path Synopsis
Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli
Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli Package cmd defines the commands of the daddy cli
internal
client
Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API
Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API Package client contains the http client for the GoDaddy API
testutil
Package testutil contains utilities to run tests
Package testutil contains utilities to run tests
types
Package types contains the types to represent the GoDaddy API objects Package types contains the types to represent the GoDaddy API objects
Package types contains the types to represent the GoDaddy API objects Package types contains the types to represent the GoDaddy API objects

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL