brew install dsully/tap/zoned
Or from source:
cargo install --git https://github.com/dsully/zoned
A configuration file needs to be created in $XDG_CONFIG_HOME/zoned/config.toml
Example:
token = "<cloudflare api token>"
zoneid = "<cloudflare dns zone id>"
hostname = "<hostname to publish records to>"