À propos du projet

github-code-search est un outil CLI interactif en terminal qui permet de rechercher du code GitHub dans toute une organisation en une seule commande. Il agrège les résultats par dépôt, prend en charge la navigation au clavier et à la souris, et permet une sélection fine des extraits de code. La sortie peut être générée en Markdown ou en JSON, et les sessions peuvent être rejouées via une commande en une ligne pour une utilisation en CI. Les principales fonctionnalités incluent : - Recherche à l'échelle de l'organisation avec pagination automatique jusqu'à 1 000 résultats - Regroupement par dépôt avec pliage/dépliage - TUI pilotée par clavier et souris avec filtrage par chemin de fichier - Sélection fine des extraits avec enregistrement des exclusions - Sortie Markdown et JSON avec texte correspondant, ligne et détails de colonne - Regroupement par préfixe d'équipe (par exemple, platform/, data/) - Recherche par regex utilisant la syntaxe /pattern/flags - Coloration syntaxique pour plusieurs langages Les cas d'utilisation incluent l'audit des dépendances, la recherche de TODOs, la vérification des déploiements de changements cassants, les balayages de sécurité, l'intégration et le saut des dépôts de modèles. L'outil est conçu comme une alternative plus interactive et structurée à `gh search code`.