#line #highlight #tool #give #read #binary-file #pattern

bin+lib hline

一个类似于 grep 的工具,用于突出显示文件中的行

4 个版本

0.2.1 2021 年 12 月 13 日
0.2.0 2021 年 11 月 18 日
0.1.1 2021 年 11 月 13 日
0.1.0 2021 年 11 月 8 日

#1677 in 文本处理

Apache-2.0

54KB
1K SLoC

hline

crates.io

hline 是一个设计用于突出显示日志文件中的行的非常小的命令行工具。在实践中,我发现调整 grep 在使用 tail -f 日志时提供的上下文可能相当繁琐。很多时候,我真正关心的只是看到某个消息发生了,以及一些相关的上下文。 hline 恰好填补了这个空白!

用法

hline 0.2.1
Highlights lines that match the given regular expression

USAGE:
    hline [FLAGS] <pattern> [filename]

FLAGS:
    -i, --ignore-case    Ignore case when performing matching. If not specified, the matching is case-sensitive.
    -h, --help           Prints help information
    -b                   Treat the given input file as text, even if it may be a binary file

ARGS:
    <pattern>     The regular expression to search for. Note that this is not anchored, and if anchoring is desired,
                  should be done manually with ^ or $.
    <filename>    The file to scan. If not specified, reads from stdin

安装

cargo install hline

变更日志

依赖关系

~8–18MB
~284K SLoC