Skip to content

vhgn/eshttp

Repository files navigation

eshttp

eshttp social preview

eshttp is a fast HTTP workflow tool with a CLI-first experience today.

Desktop downloads will be added later.

Download

Clone this repository:

git clone https://github.com/vhgn/eshttp.git
cd eshttp

Install dependencies:

bun install

Use the CLI

The CLI supports:

  • eshttp list
  • eshttp run <request-path-or-title> [--env <name>]
  • eshttp env [name]

Run CLI commands from source:

bun run --filter @eshttp/cli dev -- list

Quick Start

Create a workspace, a request file, and an environment file:

mkdir -p .eshttp/workspaces/demo/users
cat > ".eshttp/workspaces/demo/users/list.http" <<'EOF'
GET https://{{HOST}}/users
Authorization: Bearer {{TOKEN}}
EOF

cat > ".eshttp/workspaces/demo/.env.default" <<'EOF'
HOST=api.example.com
TOKEN=replace-me
EOF

List discovered requests:

bun run --filter @eshttp/cli dev -- list

Run a request:

eshttp run ".eshttp/workspaces/demo/users/list.http"

About

Http endpoint collections for teams

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors