À propos du projet

ripgrep est un outil de recherche en ligne de commande conçu pour la vitesse et l'efficacité. Il recherche récursivement dans le répertoire actuel un motif d'expression régulière, en ignorant automatiquement les fichiers cachés, les fichiers binaires et ceux spécifiés dans les fichiers .gitignore, .ignore ou .rgignore. Les capacités clés incluent : - Une recherche haute performance propulsée par le moteur regex de Rust, utilisant SIMD et les automates finis. - Un support de premier ordre pour Windows, macOS et Linux. - Un support complet d'Unicode par défaut. - La possibilité de rechercher des types de fichiers spécifiques via un filtrage basé sur le type (par exemple, limiter les recherches aux fichiers Python). - Le support de multiples encodages de texte au-delà de l'UTF-8 (par exemple, UTF-16, latin-1, GBK). - L'intégration avec des formats de fichiers compressés (brotli, bzip2, gzip, lz4, lzma, xz, zstandard) via le flag --search-zip. - Le support optionnel du moteur PCRE2 pour des fonctionnalités regex avancées comme le look-around et les backreferences. - Le support de filtres de prétraitement d'entrée arbitraires. - La configuration via un fichier de configuration dédié.