2 个不稳定版本

0.2.0 2020年4月12日
0.1.0 2020年4月8日

#23#计划

MIT/Apache

46KB
1K SLoC

cloudflare-cli (cflare)

Build

cflare 是一个命令行工具,允许您管理 Cloudflare 账户的一些方面。

🚀 安装

使用 Homebrew 安装

brew install cyakimov/tools/cflare

使用 cargo 安装

cargo install cflare

🏃‍♂️ 快速开始

  1. 创建一个 Cloudflare API 令牌
  2. 运行 cflare config 并粘贴 API 令牌

现在您已经设置好了。

📚 使用方法

使用 cflare -h 列出可用的命令

示例

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

覆盖配置文件凭证

提供任何 --email--key--token 参数将覆盖配置文件。

未来计划

  • 改进错误格式化。
  • 上下文切换 类似于 kubectl。当您管理多个 Cloudflare 账户时非常有用。
  • 添加对 cache 命令的支持以清除缓存。
  • 添加对 pagerules 命令的支持以管理页面规则。
  • 添加对 certificates 命令的支持以管理源证书。

依赖项

~14–33MB
~541K SLoC