交互式查找源代码。源代码位于 http://livegrep.com/
livegrep 使用 bazel 构建。您需要
install 使用与 .bazelversion 中版本相匹配的版本。
通过 bazelisk 运行 bazel 将下载正确的版本
自动进行。
livegrep 使用 bazel 获取其所有依赖项,
因此只需要使用相对较新的 C++ 编译器即可进行构建。
一旦有了这些依赖项,您就可以使用
bazel build //…
请注意,初始构建将下载约 100M 的依赖项。一旦下载完成,这些依赖项将被缓存。
codesearch 二进制文件负责读取源代码、维护索引和处理搜索。livegrep 无状态,只依赖于通过 TCP 连接与 codesearch 连接。默认情况下,codesearch 会在其配置文件中指定的仓库上构建内存中的索引。不过,您也可以指示它将索引保存到磁盘上的文件。这样既可以允许过大的索引放在 RAM 中,也可以重复使用索引文件。您可以通过 -dump_index 命令指示 codesearch 生成索引文件。
暂无开放 Issues,或尚未同步最近议题。