You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kenneth Bruen
2341c751f8
|
3 years ago | |
---|---|---|
bin | 4 years ago | |
.gitignore | 4 years ago | |
CHANGELOG.md | 4 years ago | |
README.md | 3 years ago | |
analysis_options.yaml | 4 years ago | |
pubspec.lock | 4 years ago | |
pubspec.yaml | 4 years ago | |
screenshot.png | 4 years ago |
README.md
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 document (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