#command-line-tool #api #dns #transip #dns-records #record #user

app transipctl

Tool for manipulating and querying records on Transip Api

18 unstable releases (3 breaking)

0.4.1 Apr 18, 2024
0.4.0 Apr 18, 2024
0.3.11 Apr 18, 2024
0.3.8 Dec 25, 2023
0.1.4 Nov 3, 2023

#660 in Command line utilities

Download history 14/week @ 2024-09-24 2/week @ 2024-10-01

981 downloads per month

MIT license

45KB
723 lines

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}

Dependencies

~25–40MB
~674K SLoC