qua 0.26.0

Structure-aware query CLI for the Quarb engine
docs.rs failed to build qua-0.26.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: qua-0.25.0

qua

Structure-aware query CLI for the Quarb engine.

qua runs Quarb queries from the command line over files and services — JSON, YAML, TOML, CSV, XML, HTML, spreadsheets, archives, filesystems, git, SQL databases, graph and document stores, mailboxes, and more — one query language for all of them. Quarb is a query language for arbors: tree-spanned graphs, a hierarchical backbone enriched with crosslink relations.

Install

cargo install qua

Usage

qua '//user[::age > 30]::name' data.json
qua '/row[::status = "open"]::id' tickets.csv

See quarb.org for the language specification, the user guide, and per-tool cookbooks (XPath, jq, SQL, Cypher, pandas, CSS).

License

Dual-licensed under either of MIT or Apache-2.0, at your option.