2.0.6 • Published 4 months ago

@wt-tools/cli v2.0.6

Weekly downloads
-
License
BSD-3-Clause
Repository
-
Last release
4 months ago

wt.tools request forwarding CLI

How to run

Go to https://wt.tools and create a new webhook. Copy the command from the webhook page and run it directly. npm must be installed on the system.

### Example
npx @wt-tools/cli@latest fw -f http://localhost:3000 token

Help

npx @wt-tools/cli --help

Usage

npx @wt-tools/cli <command> [options] <arguments>

Command - forward

forward|fw [options] <token>

Forwards requests received by https://api.wt.tools/v1/webhooks/listen/<endpointCode> to local machine for testing public webhook endpoints. Usually takes a second or less to forward the request, depending on the system load and network latency. <token> represents token info and authentication and is required.

Options

OptionDescription
-t, --timeout axios timeout in seconds (default: 5 seconds, env: WT_TIMEOUT)
-f, --forward-url where to forward requests (default: "http://localhost:3000", env: WT_FORWARD_URL)

Command - replay

replay [options] <token> <requestId>

Replays a request received by https://api.wt.tools/v1/webhooks/listen/<endpointCode> to the local endpoint. Request is identified by requestId.

<token> represents token info and authentication and is required. <requestId> represents specific request received previously by the webhook endpoint identified by the webhookId. It is required.

OptionDescription
-t, --timeout axios timeout in seconds (default: 5 seconds, env: WT_TIMEOUT)
-f, --forward-url where to forward requests (default: "http://localhost:3000", env: WT_FORWARD_URL)