Skip to content

caiguanhao/cloudflare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloudflare

Simple cloudflare command line tool.

cloudflare ls
// same as:
cloudflare --raw ls | jq -r '.[].name'

cloudflare records example.com
// same as:
cloudflare --raw records example.com | jq -r '.[] | "\(.id)\t\(.type)\t\(.content)\t\(.name)"'

cloudflare addrecord example.com test TXT helloworld
cloudflare delrecord example.com 73c939efa2eb425e95471c96ec67bc88

To set token, you can use environment variable CF_TOKEN or create ~/.cloudflare.json:

{
  "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

You can go to https://dash.cloudflare.com/profile/api-tokens to create API tokens.

Permissions add "Zone-Zone-Read" and "Zone-DNS-Edit".

About

Simple cloudflare command line tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages