Skip to content

Overview

vy is a terminal viewer for exploring JSON and YAML. Browse trees, search, extract and transform data with jaq, and use focus to explore subtrees.

Navigate with goto, open a subtree with focus, and compare jaq input and results

Start with Getting started for installation and basic usage.

GuideTopics
NavigationMove through, expand, and collapse trees with the keyboard
SearchRegular expression search and search history
Combining focus and jaqTransform subtrees and explore query results
gotoPaths and completion
focusExplore subtrees
flattenList and filter paths and values
jaqRun and edit queries
previewRead strings
copyCopy to the clipboard
printWrite to standard output and exit
writeSave to a file and continue browsing
hstrRecall command history
configConfigure display, colors, and keybindings
helpLook up controls
quitExit vy

Commands · Keybindings · Display · Theme · Feature comparison

See Architecture for the internal structure.