applesauce 0.1.4

A tool for compressing files with apple file system compression
[package]
name = "applesauce"
description = "A tool for compressing files with apple file system compression"
license = "GPL-3.0-or-later"
version = "0.1.4"
edition = "2021"
keywords = ["compression", "afsc", "decmpfs"]
categories = ["compression"]
repository = "https://github.com/Dr-Emann/applesauce"

[lib]

[features]
default = ["zlib", "system-lzfse", "lzvn"]

zlib = ["dep:flate2"]
lzfse = ["dep:lzfse-sys"]
lzvn = ["dep:lzfse-sys"]

# If specified, takes preceidence over lzfse feature
system-lzfse = []

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
resource-fork = { version = "0.1", path = "../resource-fork" }

crossbeam-channel = "0.5.6"
ignore = "0.4.18"
libc = "0.2.127"
memchr = "2.5"
tempfile = "3.3.0"
tracing = "0.1.36"
walkdir = "2.3.2"

flate2 = { version = "1.0", optional = true }

# pin to an exact version, since we depend on internal implementation details
lzfse-sys = { version = "=1.0.0", optional = true }

[dev-dependencies]
sha2 = "0.10.6"