cflare 0.1.0

Cloudflare command-line tool
Documentation

cloudflare-cli (cflare)

cflare is a command-line tool that lets you manage some aspects of your Cloudflare account.

🚀 Installation

Install with cargo

cargo install cflare

🏃‍♂️ Quickstart

  1. Create a Cloudflare API token
  2. Run cflare config & paste the API token

You're all set now.

📚 Usage

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

Overriding config file credentials:

Providing any of the --email, --key or --token arguments overrides the config file.

Future plan

  • Improve error formatting.
  • Context switching a la kubectl. Useful when you manage multiple Cloudflare accounts.
  • Add support for cache command to purge the cache.
  • Add support for pagerules command to manage Page rules.
  • Add support for certificates command to manage Origin certificates.