ndjson-search

2.0.1 • Public • Published

pipeline status

NDJSON Search 🕵🏻‍♀️

Search in newline delimited JSON files.

Install

npm install -g ndjson-search

Usage

ndjs <filepath> [...options]

Basic usage

ndjs ./file.ndsjon --field name --value "John Doe"

Search with RegEx

ndjs ./file.ndsjon --field name --pattern "^John.+Doe$"

Search on nested fields

ndjs ./file.ndsjon --field payload.user.id --value 123

Put result into file

ndjs ./file.ndsjon --field payload.user.id --value 123 > result.ndjson

Different output

ndjs ./file.ndsjon --field payload.user.id --value 123 --output json

Pretty output

ndjs ./file.ndsjon --field payload.user.id --value 123 --indent 2 --colors

API

ndjs <input>

Search the ndjson

Positionals:
  input  The input file path                                            [string]

Options:
  --version      Show version number                                   [boolean]
  --help         Show help                                             [boolean]
  --indent, -i   Spaces of indentation for the json, if not provided no
                 indentation is applied.                                [number]
  --field, -f    Field/path to match on (no field will return everything)
                                                                        [string]
  --pattern, -p  RegEx pattern to match the field on                    [string]
  --value, -v    Exact value to match the field on                      [string]
  --limit, -l    Maximum amount of items the retrieve                   [number]
  --output, -o   Search result output format
               [string] [choices: "ndjson", "json", "count"] [default: "ndjson"]
  --colors, -c   Syntax highlight the json/ndjson output
                                                      [boolean] [default: false]

Readme

Keywords

none

Package Sidebar

Install

npm i ndjson-search

Weekly Downloads

3

Version

2.0.1

License

ISC

Unpacked Size

5.72 kB

Total Files

5

Last publish

Collaborators

  • ngerritsen