Skip to content

hars-21/reqsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reqsh

Last Update Rust License

Interactive HTTP shell for API workflows

reqsh is a lightweight, terminal-first tool to send HTTP requests, save them, and reuse them — all in an interactive REPL.

Features

  • Interactive REPL (reqsh>)
  • Run HTTP requests (GET, POST)
  • Save and reuse requests
  • Command history & autocomplete
  • Simple environment support

Usage

Start the shell:

reqsh

Example:

reqsh> GET https://api.example.com/users
reqsh> save getUsers
reqsh> run getUsers

Commands

  • GET <url> — send GET request
  • POST <url> — send POST request
  • save <name> — save last request
  • run <name> — run saved request
  • list — list saved requests
  • delete <name> — delete request
  • set base_url <url> — set base URL
  • exit — quit
  • help — help

License

MIT

About

Interactive HTTP shell for API workflows

Resources

License

Stars

Watchers

Forks

Contributors

Languages