github unkn0wn-root/resterm v0.24.1

latest release: v0.24.2
2 days ago

What's New

New Explain tab and preview mode for inspecting how a request is prepared without sending it. Go to an request and press g x to run the full preparation pipeline - variable resolution, @apply, pre-request scripts, route selection, settings merge, authentication and see the result. Nothing is sent over the wire. The same tab is available right after you send an request (supports all resterm protocols).

The report shows each pipeline stage with what changed, all resolved variables with their sources, shadowed values, and the final assembled request. Supports HTTP, gRPC, WebSocket, and SSE.

Keybinding: g x (rebindable via explain_request). Fully themeable with new explain_* style keys.

Example

  POST {{base_url}}/api/auth
  Authorization: Bearer {{auth_token}}
  Content-Type: application/json

  {"user": "{{username}}"}

  SUMMARY
  ═══════
  Result: PREPARED
  Environment: production
  Final: POST https://api.example.com/api/auth
  Pipeline: 3 ok, Variables: 3 resolved

  FINAL REQUEST
  ═════════════
  POST https://api.example.com/api/auth
  Headers:
    Authorization: ••••••
    Content-Type: application/json
  Body:
    {"user": "admin"}

  VARIABLES
  ═════════
  base_url ← production    Value: https://api.example.com
  auth_token ← production  Value: ••••••
  username ← production    Value: admin

Don't miss a new resterm release

NewReleases is sending notifications on new releases.