All Projects → AdrianSchneider → Jsonfui

AdrianSchneider / Jsonfui

jsonfui is an interactive command-line JSON viewer.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jsonfui

Tml
🌈💻🎨 A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
Stars: ✭ 634 (+407.2%)
Mutual labels:  cli-app, cli, tui
Visidata
A terminal spreadsheet multitool for discovering and arranging data
Stars: ✭ 4,606 (+3584.8%)
Mutual labels:  cli, tui, json
Spider
A small dart library to generate Assets dart code from assets folder.
Stars: ✭ 90 (-28%)
Mutual labels:  cli-app, cli
Catj
Displays JSON files in a flat format.
Stars: ✭ 1,301 (+940.8%)
Mutual labels:  cli, json
Swagger Merger
🔗 Merge multiple swagger files into a swagger file, support JSON/YAML.
Stars: ✭ 94 (-24.8%)
Mutual labels:  cli, json
Clrcli
CLRCLI is an event-driven library for building line-art user interfaces in C#/.Net command-line applications.
Stars: ✭ 124 (-0.8%)
Mutual labels:  cli, tui
Prettier Package Json
Prettier formatter for package.json files
Stars: ✭ 86 (-31.2%)
Mutual labels:  cli, json
Cli
A tiny CLI for HedgeDoc
Stars: ✭ 94 (-24.8%)
Mutual labels:  cli-app, cli
Json2go
Create go type representation from json
Stars: ✭ 76 (-39.2%)
Mutual labels:  cli, json
Yq
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
Stars: ✭ 1,688 (+1250.4%)
Mutual labels:  cli, json
Cordless
The Discord terminal client you never knew you wanted.
Stars: ✭ 1,391 (+1012.8%)
Mutual labels:  cli, tui
Cli
Get a programmable email address. Automate what happens when you receive emails. It's like Zapier for devs who hate emails.
Stars: ✭ 105 (-16%)
Mutual labels:  cli, json
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+10410.4%)
Mutual labels:  cli, tui
Jaydiff
A JSON diff utility
Stars: ✭ 84 (-32.8%)
Mutual labels:  cli, json
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✭ 90 (-28%)
Mutual labels:  cli-app, cli
V2gen
A powerful cross-platform CLI client for V2Ray subscription. 跨平台V2Ray命令行订阅管理客户端
Stars: ✭ 82 (-34.4%)
Mutual labels:  cli-app, cli
Jutil
Command-line utilities for manipulating JSON
Stars: ✭ 91 (-27.2%)
Mutual labels:  cli, json
Zoya
Truly highly composable logging utility
Stars: ✭ 116 (-7.2%)
Mutual labels:  cli, json
Ishell
Library for creating interactive cli applications.
Stars: ✭ 1,127 (+801.6%)
Mutual labels:  cli-app, cli
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+820.8%)
Mutual labels:  cli-app, cli

jsonfui

jsonfui is an interactive command-line JSON viewer. Examples

Installation

Download Binary

Download latest release from GitHub (does not require node.js).

npm Release

Or, install via npm (requires node.js):

npm install -g jsonfui

Usage

To start jsonfui, pass a filename to it:

jsonfui /path/to/file.json

You can also read from stdin instead of a file:

curl -s https://api.github.com/users/adrianschneider/repos | jsonfui

You can also write to stdout with Enter:

# list repos, pick one, view on github
curl -s https://api.github.com/users/adrianschneider/repos | jsonfui | xargs open

When the application is open, you are in a vim-style tree viewer.

Hotkeys (vim mode)

down, j: down
up, k: up
left, h: go back/up one level
right, l: view child node
<Enter>: send current selection to stdout and exit
y or c: copy current value to clipboard
-: toggle expansion
/: search for string recursively
*: search for value under cursor
n: next search result at current depth
N: prev search result at current depth
<space>: clear highlight

Examples

Reading from Standard In

Piped Content

Reading from a File

Local File

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].