[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: