[package] name = "logsmash" version = "0.2.2" edition = "2021" rust-version = "1.97.1" license = "GPL-3.0-only" [dependencies] ahash = "0.8.12" base64 = "0.23.1" bzip2-rs = "0.1.2" clap = { version = "4.6.7", features = ["derive"] } csv = "1.4.0" derive_more = { version = "2.1.1", features = ["display", "from"] } dialoguer = "0.12.0" either = "1.18.0" flate2 = "1.1.10" hdrhistogram = "7.6.0" indicatif = { version = "0.18.6", features = ["rayon"] } itertools = "0.15.0" logsmash-data = { path = "./data", version = "0.1.0" } main_error = "0.1.2" matchit = "0.9.2" osc94 = "0.1.3" ratatui = { version = "0.30.2", features = ["unstable-rendered-line-info"] } rayon = "1.12.0" regex = "1.13.1" ruzstd = "0.9.0" serde = { version = "1.0.229", features = ["derive"] } serde_json = "1.0.151" sevenz-rust2 = "0.22.2" tar = "0.4.46" thiserror = "2.0.20" time = { version = "0.3.55", features = [ "macros", "parsing", "serde", "serde-well-known" ] } tinystr = { version = "0.8.4", features = ["serde"] } unrar-rs = { version = "0.10.5", default-features = false, features = [ "crypto-rust" ] } xz2 = "0.1.7" zip = "8.6.0" [target.'cfg(target_env = "musl")'.dependencies] tikv-jemallocator = "0.7.0" [profile.dev.package."*"] opt-level = 3 [profile.profiling] inherits = "release" debug = true