transip-command 0.4.1

Tool for manipulating and querying records on Transip Api Endpoint
Documentation

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}