polyxml-cli 0.25.0

Command-line interface and polyglot XSD-to-code generator for PolyXML
Documentation
[package]
name = "polyxml-cli"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
readme = "README.md"
description = "Command-line interface and polyglot XSD-to-code generator for PolyXML"
keywords = ["xml", "xsd", "codegen", "data-binding", "cli"]
categories = ["command-line-utilities", "development-tools::build-utils"]

[[bin]]
name = "polyxml"
path = "src/main.rs"

[dependencies]
polyxml = { path = "../polyxml-core", version = "0.25.0" }
clap = { version = "4.6", features = ["derive", "cargo"] }
toml = "1.1"
serde = { version = "1.0", features = ["derive"] }
glob = "0.3"
thiserror = "2.0"
heck = "0.5"

[dev-dependencies]
tempfile = "3"

[package.metadata.deb]
maintainer = "Bailey Nguyen <bailey.tan.nguyen@gmail.com>"
copyright = "2026 Bailey Nguyen <bailey.tan.nguyen@gmail.com>"
extended-description = """\
PolyXML is the high-performance polyglot XML schema compiler and ultra-fast
streaming data-binding runtime. Compiles W3C XML Schemas across Rust, Python,
C++20, Java 22+, TypeScript, Go, and C#."""
depends = "$auto"
section = "devel"
priority = "optional"
assets = [
    ["target/release/polyxml", "usr/bin/polyxml", "755"],
]