timberjack 0.1.0-beta.1

A CLI tool that fells log files with speed and insight
Documentation
[[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"