transipctl is an executable that processes lines with transip api commands. It can take input from a file or stdin.
It uses the transip-execute library crate.
If you want to install transipctl for all users
you can find a debian or rpm package on github-releases.
If you prefer containers, an image is available on docker-hub.
#!/usr/bin/transipctl
onerror exit
dns acme-validation-delete paulmin.nl#!/usr/bin/transipctl
onerror exit
dns acme-validation-set paulmin.nl dlkjfkeig#!/usr/bin/transipctl
onerror exit
dns acme-validation-delete ${CERTBOT_DOMAIN}#!/usr/bin/transipctl
onerror exit
dns acme-validation-set ${CERTBOT_DOMAIN} ${CERTBOT_VALIDATION}