analyse-json 0.5.2

analyse-json is a CLI tool for inspecting (Newline Delimited) NDJSON or JSON to understand the contents
Documentation
## Features TODO:
* ~~Add multi-file handling (dir/glob)~~
* ~~Add JSON path search~~ (Can be improved though)
* ~~Add parallelism to improve performance~~ ~~(Removed when refactoring as iterator adapters, will reconsider later)~~
* Statistical JSON schema inference
* Co-occurrence of fields matrix
* ~~"Addition" for file stats (Enables multi-file aggregation of stats)~~
* ~~Better terminal output~~
  * ~~Coloured~~
  * ~~tty dependent behaviour~~
* ~~Switch to a better JSON query implementation, considering:~~
  * ~~Consider for the query language~~
    * ~~https://github.com/freestrings/jsonpath~~ (using this for now)
    * ~~https://github.com/yamafaktory/jql~~
    * ~~https://github.com/jmespath/jmespath.rs~~
    * ~~https://github.com/onelson/jq-rs~~
  * ~~Wrapper to keep track of source lines for 0/1 to many queries?~~
* ~~Refactor to implementation using iterator adapters~~ (First pass done, need some improvement)
  * consider itertools::process_results as a top level runner
* Check for existance (and type) of particular jsonpath
* ~~Enumerate lines from 1 rather than 0 (Maybe part of larger json wrapper struct refactor)~~
* ~~Refactor ndjson to use error wrappers with location info rather than tuples~~
* ~~Integrate graceful iterator adapter error handling (`Rc<RefCell<Vec<_>>>`) into filestats~~
* ~~Shell completion support~~
 * ~~Runtime creation~~
 * Build time creating