jqplay-cli
is a fork of the wonderful
jqplay with a focus on local command
line usage. Play with your JSON data without sending your private data to a
third party server.
You can use the default web-based UI or a complete terminal-based UI, all without hitting the internet.
The web-based UI also has support for JMESPath expressions, making it a handy tool for exploring, in particular AWS APIs.
brew install jittering/kegs/jqplay-cli
curl -s https://jsonplaceholder.typicode.com/todos/1 | jqplay-cli
jqplay-cli
is built as a single binary containing everything needed to run,
including all static files for the web frontend. Simply download and install it
with one of the following methods:
via homebrew (mac or linux):
brew install jittering/kegs/jqplay-cli
or manually:
Download a pre-built binary or build it from source:
# requires go, node, npm
git clone https://github.com/jittering/jqplay.git
cd jqplay
make deps
# binary will be written to bin/jqplay
make build
Usage of jqplay-cli:
-cli
CLI mode
-no-open
Do not open browser on startup
-verbose
Verbose output
-web
Web mode (default true)
jqplay-cli is released under the MIT license.
Based on jqplay, also under the MIT license.