Bug#952823: ITP: jgrep -- Compare a list of json documents to a simple logical language and returns matches as output
Package: wnpp
Severity: wishlist
Owner: Gabriel Filion <gabster@lelutin.ca>
* Package name : jgrep
Version : 1.5.2
Upstream Author : Pieter Loubser <ploubser@gmail.com>, Dominic Cleal <dominic@cleal.org>, R.I. Pienaar <rip@devco.net>
* URL : https://github.com/ploubser/JSON-Grep
* License : Apache-2.0
Programming Lang: Ruby
Description : Compare a list of json documents to a simple logical language and returns matches as output
JGrep is a command line tool and API for parsing JSON documents based on
logical expressions. It returns a JSON datastructure that contains all of the
matches from the original JSON document. Used as a library, you can filter
results in a similar fashion from within your Ruby code.
This tool is very similar in functionality to jq, but uses a matching syntax
that is a lot simpler.
This tool/library can be very useful on its own either directly on the
command line or as a tool for building complex programs that need to filter
JSON. It's also used as a dependency by facterdb, which itself is required for
puppet-development-kit.
I plan to maintain this package from within the ruby team. I will ask for
sponsorship from the team.
Reply to: