[[bin]]
name = "hgrep"
path = "src/main.rs"
[dependencies.ansi_colours]
default-features = false
optional = true
version = "1.2.3"
[dependencies.anyhow]
version = "1"
[dependencies.bat]
default-features = false
features = ["regex-onig"]
optional = true
version = "^0.26.0"
[dependencies.bincode]
optional = true
version = "1.3.3"
[dependencies.clap]
features = ["wrap_help"]
version = "4.5.31"
[dependencies.clap_complete]
version = "4.5.46"
[dependencies.clap_complete_nushell]
version = "4.5.5"
[dependencies.clap_mangen]
version = "0.2.26"
[dependencies.dirs]
optional = true
version = "6.0.0"
[dependencies.encoding_rs]
version = "0.8.35"
[dependencies.flate2]
optional = true
version = "1.1.0"
[dependencies.grep-matcher]
optional = true
version = "0.1.7"
[dependencies.grep-pcre2]
optional = true
version = "0.1.8"
[dependencies.grep-regex]
optional = true
version = "0.1.13"
[dependencies.grep-searcher]
optional = true
version = "0.1.14"
[dependencies.ignore]
optional = true
version = "0.4"
[dependencies.memchr]
version = "2.7.4"
[dependencies.mimalloc]
default-features = false
version = "0.1.43"
[dependencies.pathdiff]
version = "0.2.3"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.regex-syntax]
optional = true
version = "0.8.5"
[dependencies.shlex]
version = "1.3.0"
[dependencies.syntect]
optional = true
version = "5.2.0"
[dependencies.terminal_size]
version = "0.4.1"
[dependencies.unicode-width]
optional = true
version = "0.2.0"
[dev-dependencies.insta]
version = "1.42.2"
[dev-dependencies.pretty_assertions]
version = "1"
[dev-dependencies.regex]
version = "1.11.1"
[features]
bat-printer = ["dep:bat", "dep:dirs"]
default = ["ripgrep", "bat-printer", "syntect-printer"]
ripgrep = ["dep:grep-matcher", "dep:grep-pcre2", "dep:grep-regex", "dep:grep-searcher", "dep:ignore", "dep:regex-syntax", "dep:rayon"]
syntect-printer = ["dep:syntect", "dep:rayon", "dep:unicode-width", "dep:bincode", "dep:flate2", "dep:ansi_colours"]
[lib]
name = "hgrep"
path = "src/lib.rs"
[package]
authors = ["rhysd <lin90162@yahoo.co.jp>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "text-processing"]
description = """
hgrep is a grep tool with human-friendly search output. This is similar to `-C`
option of `grep` command, but its output is enhanced with syntax highlighting
focusing on human readable outputs.
"""
edition = "2021"
homepage = "https://github.com/rhysd/hgrep#readme"
include = ["/assets/themes.bin", "/assets/syntaxes.bin", "/assets/LICENSE-MIT", "/src", "/LICENSE.txt", "/README.md", "/CHANGELOG.md"]
keywords = ["grep", "search", "syntax-highlighting", "ripgrep", "bat"]
license = "MIT"
name = "hgrep"
readme = "README.md"
repository = "https://github.com/rhysd/hgrep"
version = "0.3.9"
[package.metadata.deb]
assets = [["target/release/hgrep", "usr/bin/", "755"], ["README.md", "usr/share/doc/hgrep/README", "644"], ["target/release/hgrep.1", "usr/share/man/man1/hgrep.1", "644"], ["target/release/hgrep.bash", "usr/share/bash-completion/completions/hgrep", "644"]]
copyright = "Copyright (c) 2021 rhysd"
license-file = ["LICENSE.txt", "0"]
[profile.bench]
lto = "thin"
[profile.release]
codegen-units = 1
lto = "thin"
[target."cfg(not(windows))".dependencies.terminfo]
version = "0.9.0"
[target."cfg(windows)".dependencies.nu-ansi-term]
version = "0.50.1"
[target."cfg(windows)".dependencies.windows-version]
version = "0.1.3"