Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 2.39 KB

hostinger.md

File metadata and controls

51 lines (40 loc) · 2.39 KB

hostinger

Hostinger API Command Line Interface

Synopsis

Hostinger API Command Line Interface.

Get started:

  1. Sign in: hostinger auth login (or: hostinger config set api_token, or set HOSTINGER_API_TOKEN)
  2. Try a command: hostinger agency-hosting domains list

Output is a table on a terminal and JSON when piped; pick one with --format (table|json|yaml|tree) or filter it with --jq. Missing arguments and required flags are prompted for in a terminal (disable with --no-input). Commands that delete or stop things ask for confirmation (skip with --yes), and --dry-run prints the request as curl without sending it.

Documentation: https://github.com/hostinger/api-cli/tree/main/docs

Options

      --config string   Config file (default is $HOME/.hostinger.yaml)
      --dry-run         Print the request as a curl command instead of sending it
  -o, --format string   Output format: table|json|yaml|tree (default: table on a terminal, json when piped)
  -h, --help            help for hostinger
      --jq string       Filter the JSON response with a jq expression, e.g. '.data[].id'
      --no-input        Never prompt; fail when an argument, flag or confirmation is missing
      --verbose         Print the config file used and each HTTP request to stderr

SEE ALSO