I've developed a new tool called CLI Prompt Toolkit, which is a command-line interface designed to make HTTP requests similar to how you would with Postman.
What the Code Does
The cli_prompt_toolkit.py script provides an interactive CLI for making HTTP requests.
Here’s what it can do:
HTTP Method Selection:
You can choose from various HTTP methods (GET, POST, PUT, DELETE, PATCH, OPTIONS) through an interactive prompt.URL Handling:
Enter URLs with optional flags and save them for future use. The tool also supports autocompletion for previously used URLs.
Header Input: Add custom headers to your requests by typing them directly into the prompt.Body File Handling:
Load and format JSON files to be used as the body of your HTTP requests.Response Display:
View and format the responses from your requests directly in the CLI.
Why I Created This Tool
I wanted to create a CLI tool that simplifies the process of making HTTP requests from the command line.
While Postman is fantastic for testing APIs with a graphical interface, I saw a need for a lightweight, text-based tool that could be used directly from the terminal.
This project aims to offer an easy-to-use alternative for those who prefer working in the command line or need to automate their HTTP request tasks in scripts.
Upcoming Feature: Working on adding support for cookies to enhance request handling.
Top comments (0)