{"repo":"jordantrizz/cloudflare-cli","free":true,"listed":false,"github":"https://github.com/jordantrizz/cloudflare-cli","clone":"git clone https://github.com/jordantrizz/cloudflare-cli.git","description":"CLI utility managing CloudFlare services using CloudFlare API","language":"Shell","stars":93,"topics":["cloudflare","cli","shell","php","dns","api"],"license":null,"category":"cli-tools","readme_excerpt":"cloudflare-cli CLI utility managing CloudFlare services highly focused on DNS using CloudFlare API Usage Multi-Zone Operations You can apply commands to multiple zones at once using the -z and -f options. Specify zones on command line Use a zones file Create a file with one zone per line (comments with # are supported): Then use it: Bulk create zones under an account If you want to create many zones under a specific account, combine -f (or repeated -z ) with add zone and an account id: The output includes the assigned Cloudflare nameservers per zone (these are the nameservers you update at your registrar). Combine both methods Continue on errors By default, processing stops on the first error. Use --continue-on-error to process all zones: After processing, a summary report is displayed and a log file is created in $TMPDIR . Config Config Global API 1. Create a file in $HOME/.cloudflare 2. Add the following lines to the file: Config Token 1. Create a file in $HOME/.cloudflare 2. Add the following lines to the file: 3. Config Profiles You can create multiple profiles to manage different CloudFlare accounts or configurations. Each profile can have its own email and API token. 1. Create a file in $HOME/.cloudflare 2. Add the following lines to the file: 3. Commands REQUIREMENTS - bash 4.x - curl - php (php-cli) 5.x DONATE Support me to improve cloudflare-cli","default_branch":null,"files":null,"tree":[],"storefront":"/r/jordantrizz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jordantrizz/cloudflare-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}