#github-releases #container #applications #image #api #endpoint #reader #certbot

app transipctl

Tool for manipulating and querying records on Transip Api

15 releases

0.3.8 Dec 25, 2023
0.3.7 Dec 5, 2023
0.3.5 Nov 11, 2023
0.2.1 Nov 5, 2023
0.1.4 Nov 3, 2023

#275 in Images

Download history 111/week @ 2023-10-28 176/week @ 2023-11-04 40/week @ 2023-11-11 13/week @ 2023-11-18 38/week @ 2023-11-25 105/week @ 2023-12-02 29/week @ 2023-12-09 16/week @ 2023-12-16 60/week @ 2023-12-23 17/week @ 2023-12-30 1/week @ 2024-01-06 1/week @ 2024-01-13 1/week @ 2024-01-20 31/week @ 2024-01-27 36/week @ 2024-02-10

68 downloads per month

MIT license

27KB
353 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

~19–32MB
~584K SLoC