1234567891011121314151617181920212223 |
- #!/usr/bin/env node
- jmespath = require('./jmespath');
- process.stdin.setEncoding('utf-8');
- if (process.argv.length < 2) {
- console.log("Must provide a jmespath expression.");
- process.exit(1);
- }
- var inputJSON = "";
- process.stdin.on('readable', function() {
- var chunk = process.stdin.read();
- if (chunk !== null) {
- inputJSON += chunk;
- }
- });
- process.stdin.on('end', function() {
- var parsedInput = JSON.parse(inputJSON);
- console.log(JSON.stringify(jmespath.search(parsedInput, process.argv[2])));
- });
|