Skip to content

paulusminus/transipctl

Repository files navigation

build-badge mit-badge Crates.io

transipctl

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.

Examples of using transipctl in script files

Example script delete acme challenge

#!/usr/bin/transipctl

onerror exit

dns acme-validation-delete paulmin.nl

Example script set acme validation

#!/usr/bin/transipctl

onerror exit

dns acme-validation-set paulmin.nl dlkjfkeig

Examples of environment variables in script files

Example 1

#!/usr/bin/transipctl

onerror exit

dns acme-validation-delete ${CERTBOT_DOMAIN}

Example 2

#!/usr/bin/transipctl

onerror exit

dns acme-validation-set ${CERTBOT_DOMAIN} ${CERTBOT_VALIDATION}

About

Commandline utility for sending commands to Transip Api Endpoint

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages