[[bench]]
harness = false
name = "large_logs"
path = "benches/large_logs.rs"
[[bench]]
harness = false
name = "simd_benchmarks"
path = "benches/simd_benchmarks.rs"
[[bin]]
name = "create_benchmark_logs"
path = "src/bin/create_benchmark_logs.rs"
[[bin]]
name = "timber"
path = "src/main.rs"
[dependencies.clap]
features = ["derive"]
version = "4.4"
[dependencies.lazy_static]
version = "1.4.0"
[dependencies.memchr]
version = "2.7.0"
[dependencies.memmap2]
version = "0.9.5"
[dependencies.rayon]
version = "1.10.0"
[dependencies.regex]
version = "1.10"
[dependencies.rustc-hash]
version = "2.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0.140"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.predicates]
version = "3.1"
[dev-dependencies.tempfile]
version = "3.3"
[features]
default = ["simd_acceleration"]
simd_acceleration = []
[lib]
name = "timberjack"
path = "src/lib.rs"
[package]
authors = ["Donald Calhoun donaldcalhouncs@gmail.com"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools"]
default-run = "timber"
description = "A CLI tool that fells log files with speed and insight"
edition = "2024"
homepage = "https://github.com/donaldc24/timber"
keywords = ["log", "analysis", "cli", "logging"]
license = "MIT"
name = "timberjack"
readme = "README.md"
repository = "https://github.com/donaldc24/timber"
version = "0.1.0-beta.1"
[profile.bench]
codegen-units = 1
debug = 0
debug-assertions = false
lto = true
opt-level = 3
[profile.release]
codegen-units = 1
lto = true
panic = "abort"
strip = true
[[test]]
name = "analyzer_tests"
path = "tests/analyzer_tests.rs"
[[test]]
name = "cli_tests"
path = "tests/cli_tests.rs"
[[test]]
name = "edge_cases"
path = "tests/edge_cases.rs"
[[test]]
name = "error_tests"
path = "tests/error_tests.rs"
[[test]]
name = "field_filter_tests"
path = "tests/field_filter_tests.rs"
[[test]]
name = "formatter_tests"
path = "tests/formatter_tests.rs"
[[test]]
name = "json_cli_tests"
path = "tests/json_cli_tests.rs"
[[test]]
name = "json_output_tests"
path = "tests/json_output_tests.rs"
[[test]]
name = "json_parser_tests"
path = "tests/json_parser_tests.rs"
[[test]]
name = "parser_tests"
path = "tests/parser_tests.rs"
[[test]]
name = "sample_logs_tests"
path = "tests/sample_logs_tests.rs"
[[test]]
name = "stdin_tests"
path = "tests/stdin_tests.rs"