clickflare - Interface with the Cloudflare API!
clickflare is an interface into the Cloudflare API,
usage is rate-limited by Cloudflare itself, not the gem.
See https://api.cloudflare.com/#getting-started-requests for information
on the API and the linked anchor for rate-limiting specifically.
v0.0.3-alpha.3
Global Options
—api-key APIKEY
Cloudflare API Key
Default Value : none
—email EMAIL
Cloudflare E-Mail
Default Value : none
—help
Show this message
—version
Display the program version
Commands
Command: dns-record
DNS Record Management
Commands
Command: add
add a record
Command: rem|del|delete
remove a record
Command: show
get a record
Command: update|modify
update a record
Command: help command
Shows a list of commands or help for one command
Gets help for the application or its commands. Can also list the commands in a way helpful to creating a bash-style completion function
Options
-c
List commands one per line, to assist with shell completion
Command: initconfig
Initialize the config file using current global options
Initializes a configuration file where you can set default options for command line flags, both globally and on a per-command basis. These defaults override the built-in defaults and allow you to omit commonly-used command line flags when invoking this program
Options
—[no-]force
force overwrite of existing config file
Command: ips
Return Cloudflare IPs
Commands
Command: list
list out cloudflare’s IPs
Default Command : list
Command: zones
Use all the non-dns ‘/zones/*’ endpoints
Commands
Command: all|list
list all zones or filter them
Default Command : all