query-forge 0.7.0

Run SQL queries and dataset diffs on XLSX/XML/CSV/JSON/JSONL/Markdown/HTML/Parquet inputs and export results as text, CSV, JSONL, Markdown, XML, HTML, XLSX, or Parquet
Documentation
[package]

name = "query-forge"

version = "0.7.0"

description = "Run SQL queries and dataset diffs on XLSX/XML/CSV/JSON/JSONL/Markdown/HTML/Parquet inputs and export results as text, CSV, JSONL, Markdown, XML, HTML, XLSX, or Parquet"

edition = "2024"

rust-version = "1.85"

default-run = "qf"

license = "MIT"

readme = "README.md"

repository = "https://github.com/mad4j/query-forge"

homepage = "https://github.com/mad4j/query-forge"

documentation = "https://docs.rs/query-forge"

keywords = ["xlsx", "sql", "cli", "sqlite", "parquet"]

categories = ["command-line-utilities", "database"]

include = [

	"src/**",

	"examples/**",

	"scripts/**",

	"resources/**",

	"build.rs",

	"README.md",

	"LICENSE",

	"Cargo.toml",

]



[[bin]]

name = "qf"

path = "src/main.rs"



[dependencies]

anyhow = "1.0.103"

calamine = "0.35.0"

clap = { version = "4.6.1", features = ["derive"] }

clap_complete = "4.6.7"

clap_mangen = "0.3.0"

csv = "1.4.0"

chrono = "0.4.39"

parquet = { version = "53", default-features = false }

rusqlite = { version = "0.40.1", features = ["bundled"] }

rust_xlsxwriter = "0.96.0"

roxmltree = "0.21.1"

scraper = "0.27.0"

serde_json = "1.0.145"

regex = "1.12.2"



[build-dependencies]

winres = "0.1.12"



[dev-dependencies]

criterion = { version = "0.5", features = ["html_reports"] }



[[bench]]

name = "bench_formats"

harness = false