Skip to content

Releases: atsaplin/reqcap

v1.0.2

13 Feb 00:21

Choose a tag to compare

Changes

  • Add --version flag and fix no-args exit code
  • Add pre-commit hooks and fix all lint errors
  • Add CI workflow and README badges
  • Use setuptools-scm for dynamic versioning from git tags

Alpha

12 Feb 23:04

Choose a tag to compare

Release notes:

Initial release of reqcap — a minimal HTTP client CLI for AI agents and
developers.

Features

  • Direct requestsreqcap GET /api/users with automatic base URL
    resolution
  • Response filtering — extract only the fields you need with -f "data[].id,data[].name"
  • YAML templates — reusable request scenarios with variables, auth,
    and body injection
  • Template dependencies — declarative depends: for multi-step
    flows (e.g. login → fetch)
  • Snapshots & diffing — save responses and --diff to catch
    regressions
  • Assertions--assert status=200 with exit code 1 on failure
  • Request chaining--export response values as env vars
  • Placeholders{{uuid}}, {{date}}, {{env.VAR}} in templates
  • Auth helpers — bearer, API key, and basic auth via config or
    per-template
  • Form data & file uploads--form file=@photo.jpg
  • Curl import--import-curl "curl ..."
  • History & replay — replay recent requests by index
  • Project scaffoldingreqcap --init
  • Claude Code skillreqcap --install-skill claude

Install

pip install reqcap

or

uv tool install reqcap