LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

posting

Modern API client that lives in your terminal

TLDR

Launch the HTTP client TUI
$ posting
copy
Open a specific collection directory
$ posting --collection [path/to/collection]
copy
Load environment variable files
$ posting --env [dev.env] --env [secrets.env]
copy
Import a Postman v2.1 collection
$ posting import [postman_collection.json]
copy
Display help
$ posting --help
copy

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.

SEE ALSO

curl(1), httpie(1), slumber(1)

Copied to clipboard
Kai