#search #text-search #author #file-search #git-repository #cli-tool #blame

bin+lib search_blame

一个命令行工具,使用作者作为搜索关键字在 Git 仓库中提供搜索结果

4 个版本 (2 个破坏性更新)

0.2.0 2023 年 1 月 5 日
0.1.1 2023 年 1 月 4 日
0.1.0 2022 年 12 月 29 日
0.0.1 2022 年 7 月 23 日

#50 in #file-search

MIT 许可证

14KB
269

Search Blame

这是一个可以同时执行文本搜索和 git blame 的命令行工具。

功能

  • 在文件中执行文本搜索。
  • 对文件中的行执行 git blame。
  • 结合上述两部分,使用 git 名称进行搜索和过滤。

如何使用

search_blame --help
USAGE:
    search_blame [OPTIONS] --files <FILES> --text <TEXT>

OPTIONS:
        --blame <BLAME>    Name of the person to blame (Optional). If not provided, it uses the
                           current user name
        --files <FILES>    Path to the file(s) we search in.
    -h, --help             Print help information
        --root <ROOT>      Directory of the git root. This should point to a git repo root
                           directory.
        --text <TEXT>      Content to search in the files
    -V, --version          Print version information

依赖项

~19–29MB
~562K SLoC