transipctl

Crates.iotransipctl
lib.rstransipctl
version0.4.1
sourcesrc
created_at2023-11-01 20:59:53.341857
updated_at2024-04-18 18:29:34.432769
descriptionTool for manipulating and querying records on Transip Api
homepage
repositoryhttps://github.com/paulusminus/transipctl
max_upload_size
id1021772
size66,092
Paul Min (paulusminus)

documentation

README

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}
Commit count: 282

cargo fmt