Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

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

About

jsonfui is an interactive command-line JSON viewer.

Topics

Resources

Packages

No packages published