@wt-dev/wt-cli
v1.0.3
Published
https://wt.dev webhook and email forwarder
Downloads
13
Readme
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) |