cflare
is a command-line tool that lets you manage some aspects of your Cloudflare account.
brew install cyakimov/tools/cflare
cargo install cflare
- Create a Cloudflare API token
- Run
cflare config
& paste the API token
You're all set now.
List available commands with cflare -h
Examples:
cflare accounts list
cflare zones list
cflare dns list --zone mydomain.com
cflare dns create --zone mydomain.com -c 1.1.1.1 mysubdomain --ttl 3600
cflare cache purge --zone mydomain.com -u https://mydomain.com/css/styles.css https://mydomain.com/js/main.js ...
cflare cache purge --zone mydomain.com --all
Overriding config file credentials:
Providing any of the --email
, --key
or --token
arguments overrides the config file.
- Improve error formatting.
- Context switching a la
kubectl
. Useful when you manage multiple Cloudflare accounts. Add support forcache
command to purge the cache.- Add support for
pagerules
command to manage Page rules. - Add support for
certificates
command to manage Origin certificates.