このプロジェクトについて

github-code-searchは、組織全体のコードを1つのコマンドで検索できる対話型ターミナルベースのCLIツールです。結果をリポジトリごとに集約し、キーボードとマウスの両方で操作でき、コード抽出部分を細かく選択できます。出力はMarkdownまたはJSON形式で生成でき、セッションはCIで使用するためのワンライナーコマンドで再生できます。 主な機能は以下の通りです: - 最大1,000件の結果を自動ページネーションで組織全体を検索 - リポジトリごとのグループ化と折りたたみ/展開 - ファイルパスフィルタリングを備えたキーボード・マウス操作のTUI - 除外記録付きの詳細な抽出部分選択 - 一致したテキスト、行、列の詳細を含むMarkdownおよびJSON出力 - チームプレフィックスによるグループ化(例:platform/、data/) - /パターン/フラグ構文を使用した正規表現検索 - 複数言語のシンタックスハイライト ユースケースには、依存関係の監査、TODOの探索、破壊的変更のロールアウト検証、セキュリティスイープ、オンボーディング、テンプレートリポジトリのスキップが含まれます。このツールは、`gh search code`のより対話的で構造化された代替手段として設計されています。