jless — a command-line JSON viewer

Releases

v0.8.0

This release ships with two major new features: basic YAML support and copying to clipboard!

jless will now check the file extension of the input file, and automatically parse .yml and .yaml files as YAML and use the same viewer as for JSON data. Alternatively passing in the --yaml flag will force jless to parse the input as YAML and can be used when reading in YAML data from stdin. YAML aliases are automatically expanded, but their corresponding anchors are not visible, nor are comments. YAML supports non-string keys, and even non-scalar keys in mappings (e.g., the key of map can be an array with multiple elements). Non-string keys are shown with square brackets, e.g., [true]: "value", instead of quotes. Non-scalar keys are handled on the screen and displayed properly, but you cannot expand and collapse their individual elements.

While navigating data, jless also now supports copying various items to your system clipboard.

Other new features

Improvements

Bug fixes

Other notes

Binaries

# macOS https://github.com/PaulJuliusMartinez/jless/releases/download/v0.8.0/jless-v0.8.0-x86_64-apple-darwin.zip # Linux https://github.com/PaulJuliusMartinez/jless/releases/download/v0.8.0/jless-v0.8.0-x86_64-unknown-linux-gnu.zip

v0.7.2

New features

Bug fixes

Internal code cleanup

Binaries

# macOS https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.2/jless-v0.7.2-x86_64-apple-darwin.zip # Linux https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.2/jless-v0.7.2-x86_64-unknown-linux-gnu.zip

v0.7.1

New features

Internal code cleanup

Binaries

# macOS https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.1/jless-v0.7.1-x86_64-apple-darwin.zip # Linux https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.1/jless-v0.7.1-x86_64-unknown-linux-gnu.zip

v0.7.0

Introducing jless, a command-line JSON viewer.

This release represents a significant milestone: a complete set of basic functionality, without any major bugs.

This GitHub issue details much of the functionality implemented to get to this point. Spiritually, completion of many of the tasks listed there represent versions 0.1 - 0.6.

The intention is to not release a 1.0 version until Windows support is added.

Binaries

# macOS https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.0/jless-v0.7.0-x86_64-apple-darwin.zip # Linux https://github.com/PaulJuliusMartinez/jless/releases/download/v0.7.0/jless-v0.7.0-x86_64-unknown-linux-gnu.zip