Sobre o projeto

ripgrep é uma ferramenta de busca de linha de comando projetada para velocidade e eficiência. Ele pesquisa recursivamente o diretório atual por um padrão de expressão regular, ignorando automaticamente arquivos ocultos, arquivos binários e aqueles especificados em arquivos .gitignore, .ignore ou .rgignore. As principais capacidades incluem: - Busca de alto desempenho alimentada pelo motor de regex do Rust, utilizando SIMD e autômatos finitos. - Suporte de primeira classe para Windows, macOS e Linux. - Suporte total a Unicode por padrão. - Capacidade de pesquisar tipos de arquivos específicos usando filtragem baseada em tipos (ex: limitando buscas a arquivos Python). - Suporte para múltiplas codificações de texto além de UTF-8 (ex: UTF-16, latin-1, GBK). - Integração com formatos de arquivos compactados (brotli, bzip2, gzip, lz4, lzma, xz, zstandard) via a flag --search-zip. - Suporte opcional ao motor PCRE2 para recursos avançados de regex, como look-around e backreferences. - Suporte para filtros de pré-processamento de entrada arbitrários. - Configuração via um arquivo de configuração dedicado.