Overview of Posting
mainPosting is a terminal-based (TUI) HTTP client designed for efficient, keyboard-centric workflows. It functions similarly to Postman or Insomnia but is optimized for the terminal and can be used over SSH.
Key features include:
- Request Management: Requests are stored locally in simple YAML files, making them easy to version control.
- Navigation & UI: Supports 'jump mode' navigation, Vim keys, a command palette, and autocompletion.
- Advanced Workflows: Supports environments/variables, running Python code before/after requests, and customizable keybindings/themes.
- Interoperability: Import requests from cURL (by pasting into the URL bar), Postman, or OpenAPI specs; export requests as cURL commands.
- Editor Integration: Ability to open content in your configured
$EDITORor$PAGER.