#json #formats #better #newline #delimited #readability #colorizes

app ndjson

Formats and colorizes newline delimited JSON for better readability

2 unstable releases

0.2.0 Nov 20, 2021
0.1.0 Nov 13, 2021

#12 in #readability

25 downloads per month

MIT license

10KB
210 lines

ndjson

Formats and colorizes newline delimited JSON for better readability.

Example:

{"type":"json","value":42,"multiline":"line1\nline2","array":[1,2,3]}
type: json value: 42 multiline: line1
line2 array: [1, 2, 3]

Usage

ndjson < file
tail -f file | ndjson
docker logs --tail 100 -f container 2>&1 | ndjson
kubectl logs --tail 100 -f pod | ndjson

Install

With cargo

cargo install ndjson

From binaries

Download the prebuilt binaries from the Releases page.

Dependencies

~1.6–2.5MB
~42K SLoC