xerg 0.2.1

Ultra-fast grep implementation in Rust - built for maximum speed with direct output and parallel processing
Documentation
[[bench]]
harness = false
name = "large_file_focus"
path = "benches/large_file_focus.rs"

[[bench]]
harness = false
name = "performance"
path = "benches/performance.rs"

[[bench]]
harness = false
name = "single_file_analysis"
path = "benches/single_file_analysis.rs"

[[bench]]
harness = false
name = "small_file_overhead"
path = "benches/small_file_overhead.rs"

[[bin]]
name = "xerg"
path = "src/main.rs"

[dependencies.clap]
default-features = false
features = ["derive", "std", "help", "usage"]
version = "4.5.50"

[dependencies.memmap2]
version = "0.9.4"

[dependencies.num_cpus]
version = "1.17.0"

[dependencies.rayon]
version = "1.11.0"

[dependencies.regex]
default-features = false
features = ["std", "perf", "unicode-perl"]
version = "1.12.2"

[dependencies.walkdir]
version = "2.5.0"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.memmap2]
version = "0.9.4"

[dev-dependencies.regex]
version = "1.12.2"

[dev-dependencies.tempdir]
version = "0.3.7"

[lib]
name = "xerg"
path = "src/lib.rs"

[package]
authors = ["yinkam <5328632+yinkam@users.noreply.github.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "text-processing"]
description = "Ultra-fast grep implementation in Rust - built for maximum speed with direct output and parallel processing"
documentation = "https://docs.rs/xerg"
edition = "2024"
homepage = "https://github.com/yinkam/xtreme-grep"
keywords = ["grep", "search", "fast", "parallel", "cli"]
license = "MIT"
name = "xerg"
readme = "README.md"
repository = "https://github.com/yinkam/xtreme-grep"
version = "0.2.1"

[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"