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