[package]
edition = "2024"
name = "qua"
version = "0.41.0"
authors = ["Bojan Durickovic <dev@deyanovich.org>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Structure-aware query CLI for the Quarb engine"
homepage = "https://quarb.org"
readme = "README.md"
keywords = [
"query",
"cli",
"quarb",
"xpath",
"jq",
]
categories = ["command-line-utilities"]
license = "MIT OR Apache-2.0"
repository = "https://gitlab.com/quarb/engine"
[features]
adapters = [
"dep:quarb-fs",
"dep:quarb-imap",
"dep:quarb-json",
"dep:quarb-yaml",
"dep:quarb-toml",
"dep:quarb-kaiv",
"dep:quarb-lines",
"dep:quarb-markdown",
"dep:quarb-gsheet",
"dep:quarb-html",
"dep:quarb-text",
"dep:quarb-text-html",
"dep:quarb-text-docx",
"dep:quarb-text-odt",
"dep:quarb-text-rtf",
"dep:quarb-text-doc",
"dep:quarb-text-epub",
"dep:quarb-text-latex",
"dep:quarb-pdf",
"dep:quarb-text-pdf",
"dep:quarb-text-djvu",
"dep:quarb-text-ofd",
"dep:quarb-text-hwpx",
"dep:quarb-text-uof",
"dep:quarb-text-markdown",
"dep:quarb-xml",
"dep:quarb-bigquery",
"dep:quarb-archive",
"dep:quarb-web",
"dep:quarb-tree-sitter",
"dep:quarb-code",
"dep:quarb-compose",
"dep:quarb-csv",
"dep:quarb-maildir",
"dep:quarb-metatheca",
"dep:quarb-atrep",
"dep:quarb-text-koine",
"dep:quarb-datastore",
"dep:quarb-duckdb",
"dep:quarb-firebase",
"dep:quarb-firestore",
"dep:quarb-git",
"dep:quarb-github",
"dep:quarb-gitlab",
"dep:quarb-xpath",
"dep:quarb-jq",
"dep:quarb-azlogs",
"dep:quarb-cflogs",
"dep:quarb-cwlogs",
"dep:quarb-ddlogs",
"dep:quarb-gcplogs",
"dep:quarb-kubernetes",
"dep:quarb-athena",
"dep:quarb-cosmos",
"dep:quarb-dynamodb",
"dep:quarb-kafka",
"dep:quarb-age",
"dep:quarb-arangodb",
"dep:quarb-falkordb",
"dep:quarb-memgraph",
"dep:quarb-neptune",
"dep:quarb-redis",
"dep:quarb-sparql",
"dep:quarb-mongodb",
"dep:quarb-mssql",
"dep:quarb-oracle",
"dep:quarb-ldap",
"dep:quarb-cbor",
"dep:quarb-mount",
"dep:quarb-open",
"dep:syndesmos",
"dep:quarb-model",
"dep:quarb-mysql",
"dep:quarb-objstore",
"dep:quarb-neo4j",
"dep:quarb-postgres",
"dep:quarb-serve",
"dep:quarb-xlsx",
"dep:quarb-sql",
"dep:quarb-sqlite",
"dep:quarb-relational",
]
alloc-stats = []
default = ["adapters"]
kuzu = [
"adapters",
"dep:quarb-kuzu",
"quarb-open/kuzu",
]
morph = ["dep:quarb-lib-morph"]
numpy = ["dep:quarb-lib-numpy"]
pandas = ["dep:quarb-lib-pandas"]
python-libs = [
"morph",
"scipy",
"sklearn",
"numpy",
"pandas",
]
scipy = ["dep:quarb-lib-scipy"]
sklearn = ["dep:quarb-lib-sklearn"]
[lib]
name = "qua"
path = "src/lib.rs"
[[bin]]
name = "qua"
path = "src/main.rs"
[[test]]
name = "adjacency"
path = "tests/adjacency.rs"
[[test]]
name = "bodies"
path = "tests/bodies.rs"
[[test]]
name = "broadcast"
path = "tests/broadcast.rs"
[[test]]
name = "calculator"
path = "tests/calculator.rs"
[[test]]
name = "calendar"
path = "tests/calendar.rs"
[[test]]
name = "combinations"
path = "tests/combinations.rs"
[[test]]
name = "concat"
path = "tests/concat.rs"
[[test]]
name = "containment"
path = "tests/containment.rs"
[[test]]
name = "context"
path = "tests/context.rs"
[[test]]
name = "core_fields"
path = "tests/core_fields.rs"
[[test]]
name = "corpus_conllu"
path = "tests/corpus_conllu.rs"
[[test]]
name = "corpus_index"
path = "tests/corpus_index.rs"
[[test]]
name = "cursor"
path = "tests/cursor.rs"
[[test]]
name = "cursor_record"
path = "tests/cursor_record.rs"
[[test]]
name = "declared"
path = "tests/declared.rs"
[[test]]
name = "delimited"
path = "tests/delimited.rs"
[[test]]
name = "djvu"
path = "tests/djvu.rs"
[[test]]
name = "encoding"
path = "tests/encoding.rs"
[[test]]
name = "environments"
path = "tests/environments.rs"
[[test]]
name = "expand_model"
path = "tests/expand_model.rs"
[[test]]
name = "expression_head"
path = "tests/expression_head.rs"
[[test]]
name = "fictionbook"
path = "tests/fictionbook.rs"
[[test]]
name = "floats"
path = "tests/floats.rs"
[[test]]
name = "forking_operands"
path = "tests/forking_operands.rs"
[[test]]
name = "groups"
path = "tests/groups.rs"
[[test]]
name = "histogram"
path = "tests/histogram.rs"
[[test]]
name = "hwpx"
path = "tests/hwpx.rs"
[[test]]
name = "json2"
path = "tests/json2.rs"
[[test]]
name = "locale"
path = "tests/locale.rs"
[[test]]
name = "man"
path = "tests/man.rs"
[[test]]
name = "mark_anchors"
path = "tests/mark_anchors.rs"
[[test]]
name = "model_mounts"
path = "tests/model_mounts.rs"
[[test]]
name = "morph"
path = "tests/morph.rs"
[[test]]
name = "mount"
path = "tests/mount.rs"
[[test]]
name = "ngrams"
path = "tests/ngrams.rs"
[[test]]
name = "nlp"
path = "tests/nlp.rs"
[[test]]
name = "notebook_forms"
path = "tests/notebook_forms.rs"
[[test]]
name = "nulldefault"
path = "tests/nulldefault.rs"
[[test]]
name = "ofd"
path = "tests/ofd.rs"
[[test]]
name = "outline"
path = "tests/outline.rs"
[[test]]
name = "preflight"
path = "tests/preflight.rs"
[[test]]
name = "project"
path = "tests/project.rs"
[[test]]
name = "pushdown"
path = "tests/pushdown.rs"
[[test]]
name = "reduce_of"
path = "tests/reduce_of.rs"
[[test]]
name = "reflect"
path = "tests/reflect.rs"
[[test]]
name = "resident"
path = "tests/resident.rs"
[[test]]
name = "rulings"
path = "tests/rulings.rs"
[[test]]
name = "scipy"
path = "tests/scipy.rs"
[[test]]
name = "seams"
path = "tests/seams.rs"
[[test]]
name = "sentences"
path = "tests/sentences.rs"
[[test]]
name = "sklearn"
path = "tests/sklearn.rs"
[[test]]
name = "statistics"
path = "tests/statistics.rs"
[[test]]
name = "stdin"
path = "tests/stdin.rs"
[[test]]
name = "table_readings"
path = "tests/table_readings.rs"
[[test]]
name = "tabula"
path = "tests/tabula.rs"
[[test]]
name = "tabulate"
path = "tests/tabulate.rs"
[[test]]
name = "text_archive"
path = "tests/text_archive.rs"
[[test]]
name = "text_dir"
path = "tests/text_dir.rs"
[[test]]
name = "timeline"
path = "tests/timeline.rs"
[[test]]
name = "trailing_separator"
path = "tests/trailing_separator.rs"
[[test]]
name = "trait_segments"
path = "tests/trait_segments.rs"
[[test]]
name = "tree_drawing"
path = "tests/tree_drawing.rs"
[[test]]
name = "trees"
path = "tests/trees.rs"
[[test]]
name = "units"
path = "tests/units.rs"
[[test]]
name = "uof"
path = "tests/uof.rs"
[[test]]
name = "value_ladders"
path = "tests/value_ladders.rs"
[dependencies.anyhow]
version = "1"
[dependencies.clap]
version = "4.5"
features = ["derive"]
[dependencies.kaiv]
version = "0.15.0"
default-features = false
[dependencies.quarb]
version = "0.41.0"
features = ["cjk"]
[dependencies.quarb-age]
version = "0.41.0"
optional = true
[dependencies.quarb-arangodb]
version = "0.41.0"
optional = true
[dependencies.quarb-archive]
version = "0.41.0"
features = ["rar"]
optional = true
[dependencies.quarb-athena]
version = "0.41.0"
optional = true
[dependencies.quarb-atrep]
version = "0.41.0"
optional = true
[dependencies.quarb-azlogs]
version = "0.41.0"
optional = true
[dependencies.quarb-bigquery]
version = "0.41.0"
optional = true
[dependencies.quarb-cbor]
version = "0.41.0"
optional = true
[dependencies.quarb-cflogs]
version = "0.41.0"
optional = true
[dependencies.quarb-code]
version = "0.41.0"
optional = true
[dependencies.quarb-compose]
version = "0.41.0"
features = ["koine"]
optional = true
[dependencies.quarb-cosmos]
version = "0.41.0"
optional = true
[dependencies.quarb-csv]
version = "0.41.0"
optional = true
[dependencies.quarb-cwlogs]
version = "0.41.0"
optional = true
[dependencies.quarb-datastore]
version = "0.41.0"
optional = true
[dependencies.quarb-ddlogs]
version = "0.41.0"
optional = true
[dependencies.quarb-duckdb]
version = "0.41.0"
optional = true
[dependencies.quarb-dynamodb]
version = "0.41.0"
optional = true
[dependencies.quarb-falkordb]
version = "0.41.0"
optional = true
[dependencies.quarb-firebase]
version = "0.41.0"
optional = true
[dependencies.quarb-firestore]
version = "0.41.0"
optional = true
[dependencies.quarb-fs]
version = "0.41.0"
optional = true
[dependencies.quarb-gcplogs]
version = "0.41.0"
optional = true
[dependencies.quarb-git]
version = "0.41.0"
optional = true
[dependencies.quarb-github]
version = "0.41.0"
optional = true
[dependencies.quarb-gitlab]
version = "0.41.0"
optional = true
[dependencies.quarb-gsheet]
version = "0.41.0"
optional = true
[dependencies.quarb-html]
version = "0.41.0"
optional = true
[dependencies.quarb-imap]
version = "0.41.0"
optional = true
[dependencies.quarb-jq]
version = "0.41.0"
optional = true
[dependencies.quarb-json]
version = "0.41.0"
optional = true
[dependencies.quarb-kafka]
version = "0.41.0"
optional = true
[dependencies.quarb-kaiv]
version = "0.41.0"
optional = true
[dependencies.quarb-kubernetes]
version = "0.41.0"
optional = true
[dependencies.quarb-kuzu]
version = "0.41.0"
optional = true
[dependencies.quarb-ldap]
version = "0.41.0"
optional = true
[dependencies.quarb-lib-morph]
version = "0.41.0"
optional = true
[dependencies.quarb-lib-numpy]
version = "0.41.0"
optional = true
[dependencies.quarb-lib-pandas]
version = "0.41.0"
optional = true
[dependencies.quarb-lib-scipy]
version = "0.41.0"
optional = true
[dependencies.quarb-lib-sklearn]
version = "0.41.0"
optional = true
[dependencies.quarb-lines]
version = "0.41.0"
optional = true
[dependencies.quarb-maildir]
version = "0.41.0"
optional = true
[dependencies.quarb-markdown]
version = "0.41.0"
optional = true
[dependencies.quarb-memgraph]
version = "0.41.0"
optional = true
[dependencies.quarb-metatheca]
version = "0.41.0"
optional = true
[dependencies.quarb-model]
version = "0.41.0"
optional = true
[dependencies.quarb-mongodb]
version = "0.41.0"
optional = true
[dependencies.quarb-mount]
version = "0.41.0"
optional = true
[dependencies.quarb-mssql]
version = "0.41.0"
optional = true
[dependencies.quarb-mysql]
version = "0.41.0"
optional = true
[dependencies.quarb-neo4j]
version = "0.41.0"
optional = true
[dependencies.quarb-neptune]
version = "0.41.0"
optional = true
[dependencies.quarb-objstore]
version = "0.41.0"
optional = true
[dependencies.quarb-open]
version = "0.41.0"
optional = true
[dependencies.quarb-oracle]
version = "0.41.0"
optional = true
[dependencies.quarb-pdf]
version = "0.41.0"
optional = true
[dependencies.quarb-postgres]
version = "0.41.0"
optional = true
[dependencies.quarb-redis]
version = "0.41.0"
optional = true
[dependencies.quarb-relational]
version = "0.41.0"
optional = true
[dependencies.quarb-serve]
version = "0.41.0"
optional = true
[dependencies.quarb-sparql]
version = "0.41.0"
optional = true
[dependencies.quarb-sql]
version = "0.41.0"
optional = true
[dependencies.quarb-sqlite]
version = "0.41.0"
optional = true
[dependencies.quarb-text]
version = "0.41.0"
optional = true
[dependencies.quarb-text-djvu]
version = "0.41.0"
optional = true
[dependencies.quarb-text-doc]
version = "0.41.0"
optional = true
[dependencies.quarb-text-docx]
version = "0.41.0"
optional = true
[dependencies.quarb-text-epub]
version = "0.41.0"
optional = true
[dependencies.quarb-text-html]
version = "0.41.0"
optional = true
[dependencies.quarb-text-hwpx]
version = "0.41.0"
optional = true
[dependencies.quarb-text-koine]
version = "0.41.0"
optional = true
[dependencies.quarb-text-latex]
version = "0.41.0"
optional = true
[dependencies.quarb-text-markdown]
version = "0.41.0"
optional = true
[dependencies.quarb-text-odt]
version = "0.41.0"
optional = true
[dependencies.quarb-text-ofd]
version = "0.41.0"
optional = true
[dependencies.quarb-text-pdf]
version = "0.41.0"
optional = true
[dependencies.quarb-text-rtf]
version = "0.41.0"
optional = true
[dependencies.quarb-text-uof]
version = "0.41.0"
optional = true
[dependencies.quarb-toml]
version = "0.41.0"
optional = true
[dependencies.quarb-tree-sitter]
version = "0.41.0"
optional = true
[dependencies.quarb-web]
version = "0.41.0"
features = [
"sqlite",
"postgres",
]
optional = true
[dependencies.quarb-xlsx]
version = "0.41.0"
optional = true
[dependencies.quarb-xml]
version = "0.41.0"
optional = true
[dependencies.quarb-xpath]
version = "0.41.0"
optional = true
[dependencies.quarb-yaml]
version = "0.41.0"
optional = true
[dependencies.rusqlite]
version = "0.40"
[dependencies.syndesmos]
version = "0.3.1"
features = ["uax29"]
optional = true
default-features = false
[dependencies.toml]
version = "1.1.2"
[dependencies.unicode-segmentation]
version = "1"
[dev-dependencies.flate2]
version = "1"
[dev-dependencies.tar]
version = "0.4"
[dev-dependencies.zip]
version = "2"
[target."cfg(unix)".dependencies.libc]
version = "0.2.186"