这个项目能做什么

github-code-search是一个交互式终端CLI工具,允许你通过一条命令在整个组织中搜索GitHub代码。它按仓库聚合结果,支持键盘和鼠标导航,并允许对代码提取进行细粒度选择。输出可以生成为Markdown或JSON格式,并且可以通过一行命令重放会话,适用于CI使用。 主要功能包括: - 组织范围搜索,自动分页最多1,000个结果 - 按仓库分组,支持折叠/展开 - 键盘和鼠标驱动的TUI,支持文件路径过滤 - 细粒度提取选择,并记录排除项 - Markdown和JSON输出,包含匹配文本、行和列详细信息 - 团队前缀分组(例如,platform/、data/) - 使用/pattern/flags语法进行正则搜索 - 多种语言的语法高亮 使用场景包括审计依赖、查找TODO、验证破坏性变更的推出、安全扫描、新员工入职以及跳过模板仓库。该工具被设计为`gh search code`的更交互式和结构化的替代方案。