Metadata-Version: 2.3
Name: posting
Version: 0.1.0a10
Summary: A powerful HTTP client that runs in the terminal.
Author-email: Darren Burns <darrenb900@gmail.com>
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: click-default-group>=1.2.4
Requires-Dist: click>=8.1.7
Requires-Dist: httpx>=0.27.0
Requires-Dist: pyperclip>=1.8.2
Requires-Dist: textual-autocomplete>=3.0.0a2
Requires-Dist: textual[syntax]>=0.65.1
Requires-Dist: xdg-base-dirs>=6.0.1
Description-Content-Type: text/markdown

# Posting

Posting brings Postman-like functionality to your terminal.

https://github.com/darrenburns/posting/assets/5740731/96b86450-bf42-422d-8787-b004f95357c4

It's designed for those who prefer working in a terminal environment and want a fast, keyboard-driven interface for making API requests, testing endpoints, and debugging applications.

It's still a work in progress and far from feature complete. Please don't open any bug reports yet - although I'm happy to hear ideas/suggestions!

## Planned Features

- **Keyboard Friendly**: Navigate and iterate on your APIs using simple keyboard shortcuts.
- **File System Storage**: Your collections are saved as files, meaning you can sync them using version control or your favourite cloud provider.
- **Multiplatform**: Run on MacOS, Linux and Windows.
- **Template Variables**: Define variables and substitute them into your requests.
- **Powerful Text and JSON Editor**: Offers tree-sitter powered syntax highlighting, undo/redo, copy/paste, and more.
- **Runs Over SSH**: Send requests from a remote host via SSH.
- **Your Idea Here**: Please let me know if you have opinions on the features above, or any other ideas!
