Metadata-Version: 2.1
Name: jpipe
Version: 0.1.3.1
Summary: A python implementation of the jp CLI for JMESPath
Home-page: https://github.com/pipebus/jpipe
Author: Zac Medico
Author-email: <zmedico@gmail.com>
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/pipebus/jpipe/issues
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Unix Shell
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# jpipe

A python implementation (using
[jmespath.py](https://github.com/jmespath/jmespath.py))
of the [`jp` CLI](https://github.com/jmespath/jp) for the
[JMESPath](https://jmespath.org/) language (a query language for JSON).

## Compatiblity

The aim is for 100% compatiblity with the official
[`jp` CLI for JMESPath](https://github.com/jmespath/jp).
Please open an issue if an incompatibility is found.

## Usage
```
usage: jpipe [-h] [-e EXPR_FILE] [-f FILENAME] [-u] [--ast] [expression]

  jpipe - A python implementation of the jp cli for JMESPath

positional arguments:
  expression

optional arguments:
  -h, --help            show this help message and exit
  -e EXPR_FILE, --expr-file EXPR_FILE
                        Read JMESPath expression from the specified file.
  -f FILENAME, --filename FILENAME
                        The filename containing the input data. If a filename
                        is not given then data is read from stdin.
  -u, --unquoted        If the final result is a string, it will be printed
                        without quotes.
  --ast                 Only print the AST of the parsed expression. Do not
                        rely on this output, only useful for debugging
                        purposes.
```


