[package] name = "mani" version = "0.7.0" authors = ["Robert Escriva "] edition = "2021" description = "Mani provides an in-memory manifest of related files." license = "Apache-2.0" repository = "https://github.com/rescrv/blue" [features] default = ["binaries"] binaries = ["command_line"] command_line = ["dep:arrrg", "dep:arrrg_derive", "dep:getopts"] [dependencies] crc32c = "0.6" biometrics = { path = "../biometrics", version = "0.10" } buffertk = { path = "../buffertk", version = "0.10" } prototk = { path = "../prototk", version = "0.10" } prototk_derive = { path = "../prototk_derive", version = "0.10" } tatl = { path = "../tatl", version = "0.10" } utilz = { path = "../utilz", version = "0.5" } zerror = { path = "../zerror", version = "0.7" } zerror_core = { path = "../zerror_core", version = "0.10" } zerror_derive = { path = "../zerror_derive", version = "0.6" } getopts = { version = "0.2", optional = true } arrrg = { path = "../arrrg", version = "0.5", optional = true } arrrg_derive = { path = "../arrrg_derive", version = "0.5", optional = true } [dev-dependencies] armnod = { path = "../armnod", version = "0.8" } guacamole = { path = "../guacamole", version = "0.9" } [[bin]] name = "mani-append" path = "src/bin/mani-append.rs" required-features=["binaries"] [[bin]] name = "mani-cat" path = "src/bin/mani-cat.rs" required-features=["binaries"] [[bin]] name = "mani-dump" path = "src/bin/mani-dump.rs" required-features=["binaries"] [[bin]] name = "mani-remove" path = "src/bin/mani-remove.rs" required-features=["binaries"] [[bin]] name = "mani-rollover" path = "src/bin/mani-rollover.rs" required-features=["binaries"] [[bin]] name = "mani-verify" path = "src/bin/mani-verify.rs" required-features=["binaries"]