transip-command

Crates.iotransip-command
lib.rstransip-command
version0.4.1
sourcesrc
created_at2023-11-03 11:47:47.230961
updated_at2024-04-18 10:50:11.313928
descriptionTool for manipulating and querying records on Transip Api Endpoint
homepage
repositoryhttps://github.com/paulusminus/transipctl
max_upload_size
id1024021
size8,618
Paul Min (paulusminus)

documentation

README

build-badge License: MIT docs.rs Crates.io

transip-command

transip-command is a library that can parse a string and turn it in a command. It has one optional feature propagation.

Commands

  • availibility-zones
  • comment <text>
  • dns acme-validation-delete <domainname>
  • dns acme-validation-set <domainname> <acme-validation>
  • dns delete <domainname> <recordname> <ttl> <recordtype> <content>
  • dns insert <domainname> <recordname> <ttl> <recordtype> <content>
  • dns list <domainname>
  • domain list
  • domain item <domainname>
  • email-box list <domainname>
  • email-box item <domainname> <id>
  • email-forward list <domainname>
  • email-forward item <domainname> <id>
  • invoice list
  • invoice item <invoicenumber>
  • invoice pdf <invoicenumber>
  • onerror print | exit
  • ping
  • product list
  • product elements <productname>
  • sleep <number-of-seconds>
  • vps list
  • vps item <vpsname>
  • vps start <vpsname>
  • vps stop <vpsname>
  • vps reset <vpsname>
  • vps lock <vpsname>
  • vps unlock <vpsname>

Available on feature propagation

  • dns acme-validation-check <domainname> <acme-validation>

Quoting parameter values containing spaces

Be sure to surround parameter values containing spaces with double quotes.

Environment variable usage in scripts

Examples

  • domain item ${DOMAIN_NAME}
  • dns acme-validation-set ${CERTBOT_DOMAIN} ${CERTBOT_VALIDATION}
Commit count: 217

cargo fmt