Об этом проекте
github-code-search — это интерактивный консольный CLI-инструмент, позволяющий искать код GitHub по всей организации одной командой. Он агрегирует результаты по репозиториям, поддерживает навигацию с помощью клавиатуры и мыши, а также позволяет точно выбирать фрагменты кода. Результаты могут быть сгенерированы в формате Markdown или JSON, а сессии можно воспроизвести однострочной командой для использования в CI.
Ключевые возможности:
- Поиск по всей организации с автоматической пагинацией до 1000 результатов
- Группировка по репозиториям со сворачиванием/разворачиванием
- TUI с управлением с клавиатуры и мышью и фильтрацией по путям файлов
- Точный выбор фрагментов с записью исключений
- Вывод в Markdown и JSON с деталями совпавшего текста, строки и столбца
- Группировка по префиксам команд (например, platform/, data/)
- Поиск по регулярным выражениям с использованием синтаксиса /pattern/flags
- Подсветка синтаксиса для множества языков
Сценарии использования включают аудит зависимостей, поиск TODO, проверку развёртывания критических изменений, проверки безопасности, онбординг и пропуск шаблонных репозиториев. Инструмент задуман как более интерактивная и структурированная альтернатива `gh search code`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.