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 outputColouredtty dependent behaviour
Switch to a better JSON query implementation, considering:Consider for the query languageWrapper 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 tuplesIntegrate graceful iterator adapter error handling (Rc<RefCell<Vec<_>>>
) into filestatsShell completion supportRuntime creation- Build time creating
- CI/CD on github
- Review for comparison / reuse: