[package] name = "pandora_box" version = "0.10.3" authors = ["Ali Polatel "] edition = "2018" description = "Syd's log inspector & profile writer " readme = "README.md" homepage = "https://man.exherbolinux.org" repository = "https://github.com/sydbox/sydbox-1" license = "GPL-3.0-or-later" keywords = ["container", "security", "sandbox"] categories = ["command-line-utilities", "development-tools::debugging", "os::linux-apis"] build = "build.rs" default-run = "pandora" rust-version = "1.70.0" # Prevent this from interfering with workspaces [workspace] members = ["."] [[bin]] name = "pandora" path = "pandora.rs" [dependencies] bitflags = { version = "2.6", default-features = false, features = ["std"] } clap = { version = "4.4", features = ["env", "unicode" ] } const-hex = { version = "1.12", default-features = false, features = ["alloc"] } dns-lookup = { version = "2.0", default-features = false } humantime = { version = "2.1", default-features = false } libc = "0.2" nix = { version = "0.29", features = ["fs", "process", "signal", "user"] } rs_sha3_512 = { version = "0.1", default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tempfile = "3.10" time = { version = "0.3", features = ["formatting"] } [build-dependencies] built = {version = "0.7", features=["git2", "chrono"]} [dev-dependencies] cargo-audit = "0.20" hyperfine = "1.18" [profile.release] lto = true codegen-units = 1 # Includes debug information in release builds. Necessary for profiling. Does not # slow down the executable. debug = true # The default optimization level is 3 for release mode builds. # 0 means disable optimization and is the default for debug mode buids. # (Setting opt-level=1 for debug builds is a good way of speeding them up a bit.) # "s" means optimize for size, "z" reduces size even more. opt-level = 3