cfdnsmanager

command module
v0.0.0-...-39ebfd3 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2017 License: MIT Imports: 1 Imported by: 0

README

cfdnsmanager

CLI tool to manage DNS records on CloudFlare

Install

To install it, use:

go get -u github.com/DennyLoko/cfdnsmanager

The tool reads a configuration file from $HOME/cfdnsmanager.yaml or /etc/cfdnsmanager.yaml with your CloudFlare credentials. You can find a sample of the credentials at config.yaml.sample.

Usage

$ cfdnsmanager list-zones
Searching zones...
ID                                ZONE              PLAN
168460b0f2e5b3974a00203f40c3fcdd  dannielmagno.com  Free Website

Development

If you want to help the development of the tool, you can do it by submitting your PR.

Functionalities

This tool is very simple yet, so it still doesn't have all the functionalities of the CF web interface, but it helps get the job done. Below are the list of the currently implemented functionalities and what I expect to implement in the near future:

  • List zones
  • List records of a zone
  • Edit the value and TTL of a record
  • Create a new record
  • Delete a record
  • Edit the whole record (type, name, CF proxy, etc...)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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