@wt-dev/wt-cli
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

wt.dev request forwarding CLI

How to run

Go to https://wt.dev 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-dev/wt-cli fw -f http://localhost:3000 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNvdXJjZUlkIjoiODRmNWUiLCJrZXkiOiJwdWJsaWMjcHVibGljIiwiaWF0IjoxNzExODIxOTA0LCJleHAiOjE3MTE4MjU1MDR9.8FA5D7MoEmooo-qoh7a83I_sA_kzLzZdlSrsLChv9kI

Help

npx @wt-dev/wt-cli --help

Usage

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

Command - forward

forward|fw [options] <token>

Forwards requests received by https://webhook.wt.dev/ 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

Option Description
-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://webhook.wt.dev/ 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.

Option Description
-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)

Package Sidebar

Install

npm i @wt-dev/wt-cli

Weekly Downloads

8

Version

1.0.3

License

BSD-3-Clause

Unpacked Size

21.2 kB

Total Files

6

Last publish

Collaborators

  • simenravnik
  • bhwt