O ripgrep (ou simplesmente rg) é uma ferramenta de linha de comandos rápida e poderosa para pesquisar cadeias de texto em ficheiros. Ele foi projetado para ser mais rápido do que outros utilitários similares, como grep e ack. É baseado em expressões regulares e usa multithreading para pesquisar vários ficheiros em paralelo ao mesmo tempo. Ele ignora arquivos e diretórios que são ignorados por padrão, como .git e .svn.
Benefícios do ripgrep

Para utilizar o ripgrep, é necessário especificar o caminho para o diretório ou ficheiro que pretende pesquisar, bem como o padrão que procura. O ripgrep permite-lhe utilizar várias opções e sinalizadores para refinar a sua pesquisa, tais como ignorar maiúsculas e minúsculas, pesquisa recursiva, excluir ficheiros de um determinado tipo, e muito mais.
O ripgrep (ou rg) tem várias vantagens sobre outras ferramentas de pesquisa de texto:
- Velocidade: rápido, é optimizado para lidar com grandes quantidades de dados. Em comparação com as ferramentas de pesquisa clássicas como o grep, ack ou ag, o riprep efectua pesquisas várias vezes mais rápidas.
- Suporte multilingue: tem um bom suporte para várias linguagens de programação e pode tratar corretamente diferentes codificações de ficheiros. Pode detetar automaticamente a codificação e aplicar as regras de pesquisa adequadas.
- Fácil de utilizar: possui uma interface de linha de comandos simples e intuitiva. Tem uma sintaxe e um conjunto de opções fáceis de memorizar, o que facilita a sua utilização mesmo por novos utilizadores.
- Suporte de expressões regulares: oferece suporte total para expressões regulares PCRE2 (Perl Compatible Regular Expressions). Isto permite-lhe efetuar consultas de pesquisa complexas utilizando expressões regulares.
De seguida, vamos dizer-lhe como proceder à sua instalação.
Processo de instalação
A instalação do ripgrep pode ser diferente dependendo do sistema operativo.
Para Ubuntu ou Debian
Abra um terminal. Introduza os seguintes comandos:
sudo apt-get update
sudo apt-get install ripgrep
Para Fedora
Abra um terminal. Introduza o seguinte comando:
sudo dnf install ripgrep
Para macOS.
Abra um terminal. Instale o Homebrew (se ainda não o tiver) usando o seguinte comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Depois que o Homebrew estiver instalado, digite:
brew install ripgrep
Para Windows
- Descarregue o executável .exe para Windows a partir da página oficial do GitHub.
- Descompacte o arquivo baixado e coloque-o em um local conveniente.
- Adicione o caminho para o executável ripgrep à sua variável de ambiente PATH para que você possa usá-lo a partir da linha de comando.
Após seguir estes passos, o ripgrep será instalado