targrep 0.7.2

Search inside compressed log archives (.tgz, .tar.zst, .tar.xz) with ripgrep's flags and per-member line numbers
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.88"
name = "targrep"
version = "0.7.2"
authors = ["Thomas Björk"]
build = false
exclude = [
    "bench/",
    "scripts/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Search inside compressed log archives (.tgz, .tar.zst, .tar.xz) with ripgrep's flags and per-member line numbers"
homepage = "https://github.com/codedeviate/trg"
readme = "README.md"
keywords = [
    "grep",
    "tar",
    "archive",
    "logs",
    "search",
]
categories = [
    "command-line-utilities",
    "text-processing",
    "compression",
]
license = "MIT"
repository = "https://github.com/codedeviate/trg"

[features]
default = ["zlib-ng"]
zlib-ng = ["flate2/zlib-ng"]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[dependencies.anyhow]
version = "1.0.104"

[dependencies.flate2]
version = "1.1.9"

[dependencies.globset]
version = "0.4.20"

[dependencies.grep-matcher]
version = "0.1.9"

[dependencies.grep-printer]
version = "0.3.1"

[dependencies.grep-regex]
version = "0.1.14"

[dependencies.grep-searcher]
version = "0.1.17"

[dependencies.ignore]
version = "0.4.33"

[dependencies.lexopt]
version = "0.3.2"

[dependencies.libc]
version = "0.2.189"

[dependencies.liblzma]
version = "0.4.9"
features = ["static"]
default-features = false

[dependencies.num_cpus]
version = "1.17.0"

[dependencies.tar]
version = "0.4.46"

[dependencies.termcolor]
version = "1.4.1"

[dependencies.zstd]
version = "0.13.3"

[dev-dependencies.assert_cmd]
version = "2.2.2"

[dev-dependencies.libc]
version = "0.2.189"

[dev-dependencies.liblzma]
version = "0.4.9"
features = ["static"]
default-features = false

[dev-dependencies.tar]
version = "0.4.46"

[dev-dependencies.tempfile]
version = "3.27.0"

[dev-dependencies.zstd]
version = "0.13.3"

[profile.release]
opt-level = 3
lto = "thin"
codegen-units = 1
panic = "abort"