diff --git a/README.md b/README.md index f4b5632..48b7e17 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,15 @@ dart compile exe bin/kennson.dart ``` The compiled executable will be inside the `bin` folder, named `kennson.exe` (regardless of platform). + +## Parameters + +```text +-f, --file= Read JSON from file instead of stdin + --input= Read JSON as parameter instead of stdin + --jsonpath= Display only the matches of the JSON document +-p, --jsonpointer= Display only the matches of the JSON 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 +``` diff --git a/bin/kennson.dart b/bin/kennson.dart index 3e38293..57a33ef 100644 --- a/bin/kennson.dart +++ b/bin/kennson.dart @@ -10,11 +10,11 @@ import 'ppjson.dart'; void main(List arguments) { final parser = ArgParser() ..addOption('file', abbr: 'f', help: 'Read JSON from file instead of stdin', valueHelp: 'filename') - ..addOption('input', help: 'Read input as parameter instead of stdin', valueHelp: 'json input') + ..addOption('input', help: 'Read JSON as parameter instead of stdin', valueHelp: 'json input') ..addOption('jsonpath', aliases: ['path'], help: 'Display only the matches of the JSON document', valueHelp: 'JSONPath query') - ..addOption('jsonpointer', aliases: ['pointer'], abbr: 'p', help: 'Display only the matches of the JSON pointer') + ..addOption('jsonpointer', aliases: ['pointer'], abbr: 'p', help: 'Display only the matches of the JSON pointer', valueHelp: 'JSON Pointer') ..addOption('indent', abbr: 'i', help: 'Set space indentation level (prefix with t for tab indentation)', defaultsTo: '2') - ..addOption('max-depth', abbr: 'm', help: 'Specify maximum nesting before stopping printing'); + ..addOption('max-depth', abbr: 'd', help: 'Specify maximum nesting before stopping printing'); // ..addFlag('force-color', help: "Output using colors even when the environment doesn't allow them", hide: true); final ArgResults parsedArgs; try {