# cfdns **Repository Path**: mirrors_silverwind/cfdns ## Basic Information - **Project Name**: cfdns - **Description**: CLI to modify DNS records hosted on Cloudflare - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cfdns [![](https://img.shields.io/npm/v/cfdns.svg?style=flat)](https://www.npmjs.org/package/cfdns) [![](https://img.shields.io/npm/dm/cfdns.svg)](https://www.npmjs.org/package/cfdns) [![](https://packagephobia.com/badge?p=cfdns)](https://packagephobia.com/result?p=cfdns) [![](https://api.travis-ci.org/silverwind/cfdns.svg?style=flat)](https://travis-ci.org/silverwind/cfdns) > CLI to modify DNS records hosted on Cloudflare ## Install ```sh $ npm i -g cfdns ``` ## Usage ``` usage: cfdns [options] command [args] Commands: login Log in to the API get Retrieve a DNS record set [] Create or update a DNS record del Delete a DNS record logout Log out from the API Options: -v, --version Print the version -h, --help Print this help Example: $ cfdns login user@example.com 4c689aa3462a44a121c1f199c1081240b9be4 $ cfdns set example.com a 1.2.3.4 120 $ cfdns get example.com a $ cfdns del example.com a ``` ### Limitations - Only supports one record per name and type combination ## License © [silverwind](https://github.com/silverwind), distributed under BSD licence