[package] name = "aki-xcat" version = "0.1.36" authors = ["aki "] description = """ concatenate files that are plain, gzip, xz and zstd. """ keywords = ["text", "filter"] categories = ["command-line-utilities", "text-processing"] license = "MIT OR Apache-2.0" readme = "README.md" build = "build.rs" edition = "2021" rust-version = "1.65.0" repository = "https://github.com/aki-akaguma/aki-xcat" [lib] name = "libaki_xcat" path = "src/lib.rs" crate-type = ["lib"] [[bin]] name = "aki-xcat" path = "src/main.rs" [features] default = ["flate2", "xz2", "zstd", "lz4"] #default = ["libflate"] #default = ["inflate"] debian_build = [] [dependencies] anyhow = "1.0" flood-tide = { version="0.2", default-features=true, features=["stop_at_mm"] } runnel = "0.3" memx-cdy = "0.1" flate2 = { version = "1.0", features = ["rust_backend"], default-features = false, optional = true } libflate = { version = "2.1", optional = true } inflate = { version = "0.4.5", optional = true } xz2 = { version = "0.1", optional = true } zstd = { version = "0.13", optional = true } lz4 = { version = "1.24", optional = true } [dev-dependencies] indoc = "2.0" exec-target = "0.2" [build-dependencies] rust-version-info-file = "0.1" [workspace] members = [ "xtask", ] [package.metadata.deb] features = ["debian_build"] section = "AAA-text" priority = "optional" maintainer = "aki " extended-description = """\ concatenate files that are plain, gzip, xz and zstd. """ depends = "$auto" separate-debug-symbols = true assets = [ ["target/release/aki-xcat", "usr/bin/", "755"], ["target/rust-version-info.txt", "usr/share/doc/aki-xcat/", "644"], ["README.md", "usr/share/doc/aki-xcat/", "644"], ]