[package] name = "amble" description = { workspace = true } version = { workspace = true } edition = { workspace = true } authors = { workspace = true } license = { workspace = true } repository = { workspace = true } homepage = { workspace = true } [[bin]] bench = false path = "src/main.rs" name = "amble" [dependencies] anyhow = { workspace = true } ptree = { workspace = true } inquire = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } clap = { version = "4.4", features = ["derive"] } preamble = { version = "0.1", path = "../../crates/preamble" } [target.'cfg(not(windows))'.dependencies] jemallocator = { version = "0.5.0", optional = true } jemalloc-ctl = { version = "0.5.0", optional = true } [features] default = ["jemalloc"] jemalloc = ["dep:jemallocator", "dep:jemalloc-ctl"] jemalloc-prof = ["jemalloc", "jemallocator?/profiling"] [build-dependencies] vergen = { version = "8.0.0", features = ["build", "cargo", "git", "gitcl"] }