A terminal utility to pretty print JSON
| bin | ||
| .gitignore | ||
| analysis_options.yaml | ||
| CHANGELOG.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| screenshot.png | ||
kennson
A terminal utility to pretty print JSON.
Build instructions
Make sure you have Dart installed, then run the following:
dart pub get
dart compile exe bin/kennson.dart
The compiled executable will be inside the bin folder, named kennson.exe (regardless of platform).
Parameters
-f, --file=<filename> Read JSON from file instead of stdin
--input=<json input> Read JSON as parameter instead of stdin
--jsonpath=<JSONPath query> Display only the matches of the JSON path (also --path)
-p, --jsonpointer=<JSON Pointer> Display only the matches of the JSON pointer (also --pointer)
-i, --indent Set space indentation level (prefix with t for tab indentation)
(defaults to "2")
-d, --max-depth Specify maximum nesting before stopping printing
TODO
- Configuration file
- Customisable colour scheme
- Default indent
