Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.25 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.25 KB

🖥️ Gostman

A terminal-based API client built with Bubble Tea for creating, sending, and managing HTTP requests in an interactive and user-friendly way.

gostman

✨ Features

  • Create and send HTTP requests (GET, POST, PUT, DELETE, etc.).
  • Save, load, and manage requests.
  • Edit and delete saved requests easily.
  • Dynamic UI with support for status messages, and detailed responses.

📥 Installation

  1. Ensure you have Go installed.

  2. Clone this repository:

    git clone https://github.com/HalfToothed/gostman.git
    cd gostman
  3. Run the project:

    go run .

🧑‍💻 Usage

Use keyboard shortcuts to interact with the UI:

  • Ctrl+C: Quit the application.
  • Shift+Tab: Move Around
  • Shift+Up: Send a request.
  • Ctrl+S: Save the current request.
  • Shift+Left: Load a saved request.

Saving and Loading Requests

Requests are saved as JSON files in the user's home directory under a dedicated folder. The JSON file structure allows for efficient updates and deletions.

🤝 Contributing

Contributions are welcome! Please feel free to submit issues or pull requests to improve this project. 🙌