posting
Modern API client that lives in your terminal
TLDR
Launch the HTTP client TUI
$ posting
Open a specific collection directory$ posting --collection [path/to/collection]
Load environment variable files$ posting --env [dev.env] --env [secrets.env]
Import a Postman v2.1 collection$ posting import [postman_collection.json]
Display help$ posting --help
SYNOPSIS
posting [options] [subcommand]
DESCRIPTION
posting is a terminal-based HTTP client similar to Postman and Insomnia. Requests are stored locally as YAML files for easy version control. Features include jump-mode navigation, environments and variables, syntax highlighting with tree-sitter, Vim keys, customizable keybindings, pre/post-request Python scripts, curl import/export, and import from Postman and OpenAPI specs.
PARAMETERS
--collection PATH
Use the given directory as the request collection.--env FILE
Load environment variables from a .env file (may be repeated).--config FILE
Use an alternate configuration file.import FILE
Import a Postman v2.1 collection into a Posting collection.--help
Display help information.--version
Display version information.
CAVEATS
Designed for keyboard-centric workflows. Usable over SSH.
HISTORY
posting was created by Darren Burns (darrenburns) and is written in Python.
