[package] name = "logsmash" version = "0.2.2" edition = "2021" rust-version = "1.88.0" license = "GPL-3.0-only" [dependencies] main_error = "0.1.2" thiserror = "2.0.17" serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" regex = "1.12.2" clap = { version = "4.5.53", features = ["derive"] } logsmash-data = { version = "0.1.0", path = "./data" } itertools = "0.14.0" ratatui = { version = "0.30.0", features = ["unstable-rendered-line-info"] } tinystr = { version = "0.8.2", features = ["serde"] } time = { version = "0.3.44", features = ["serde", "serde-well-known", "parsing", "macros"] } hdrhistogram = "7.5.4" ahash = "0.8.12" base64 = "0.22.1" derive_more = { version = "2.0.1", features = ["from", "display"] } rayon = "1.11.0" tar = "0.4.44" zip = "8.1.0" flate2 = "1.1.5" xz2 = "0.1.7" bzip2-rs = "0.1.2" ruzstd = "0.8.2" sevenz-rust2 = "0.20.2" dialoguer = "0.12.0" indicatif = { version = "0.18.3", features = ["rayon"] } csv = "1.4.0" osc94 = "0.1.1" either = "1.15.0" matchit = "0.9.0" [target.'cfg(target_env = "musl")'.dependencies] tikv-jemallocator = "0.6.1" [target.'cfg(all(unix, not(target_env = "musl")))'.dependencies] unrar = "0.5.8" [profile.dev.package."*"] opt-level = 3 [profile.profiling] inherits = "release" debug = true