Members,
I have wrote this perl module:
https://metacpan.org/pod/Net::Cloudflare::DNS
to update cloudflare's DNS records from within linux shell.
This just works for me. I use it every day for changing hostname or IP.
If you have the same need, welcome to use.