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}