⚡ 64 ferramentas de desenvolvimento, sempre atualizadas — cada nova versão upstream chega ao apt em poucas horas. Entre no Discord

📅 Desde , o mirror apt exige uma assinatura. Ver preços · 🆓 Existe um espelho grátis para sempre · 🔐 apt retornando 401?

🌈 Instalar o rgrc mais recente no Ubuntu

Rusty Generic Colouriser: uma reescrita rápida do grc em Rust que colore a saída dos comandos

Última versão: 0.6.35 · atualizado em 2026-10-13
FonteVersão
deb.griffo.io0.6.35 ✅
Ubuntu oficial🚫 não empacotado
← Voltar ao início

O que é o rgrc?

O rgrc, o Rusty Generic Colouriser, é uma reescrita rápida em Rust do clássico grc. Coloque-o na frente de um comando e ele colore a saída desse comando: ping, df, ls, ps, docker, journalctl, kubectl, dig, mount, ip, netstat e cerca de 97 comandos no total, cada um guiado por um arquivo de configuração no estilo grc/grcat. As configurações vêm embutidas no binário, então ele funciona assim que é instalado, e também colore pipes (df -h | rgrc -c df). Os aliases de shell que colorem automaticamente os comandos de sempre são uma linha no seu ~/.bashrc ou ~/.zshrc. O pacote e o comando se chamam rgrc.

🚀 Por que a versão mais recente importa: O rgrc é jovem e evolui rápido, com novas configurações de comandos, opções e correções a cada versão. Ele não está nos arquivos do Debian nem do Ubuntu (o Debian traz apenas o grc original em Python), e o upstream publica binários e um .deb nas releases do GitHub, mas nenhum repositório apt, então uma cópia instalada à mão nunca se atualiza sozinha.

⚡ Principais recursos do rgrc

🌈 Cerca de 97 comandos

Ferramentas de sistema, rede, contêineres e logs prontas para uso: df, free, ps, mount, ping, dig, ip, ss, docker, kubectl, journalctl e muitas outras.

⚡ Binário nativo e rápido

Uma reescrita em Rust do grc em Python, sem interpretador para iniciar a cada comando colorido. O pacote é um único binário com linkagem estática.

📦 Configurações embutidas

As configurações de comandos vêm embutidas no binário e também são instaladas em /usr/share/rgrc, com o mapeamento de comandos em /etc/rgrc.conf.

🔀 Funciona com pipes

Colorize a saída que você já tem: df -h | rgrc -c df escolhe uma configuração pelo nome e colore o que chega pela entrada padrão.

🐚 Aliases de shell

eval "$(rgrc --aliases)" faz ping, df ou docker saírem coloridos sem digitar rgrc. Exclua qualquer comando com --except.

🛠️ Regras no estilo grc

As regras usam o conhecido formato grc/grcat de linhas regexp= e colours=, e as suas ficam em ~/.config/rgrc/.

🚀 Sempre à frente dos arquivos oficiais: Debian e Ubuntu congelam as versões dos pacotes quando lançam uma release — este repositório publica novas versões upstream normalmente em poucas horas. Um simples apt upgrade mantém você na versão mais recente.

📦 Instalação a partir do deb.griffo.io

Executar os comandos

Passo 1: Adicionar o repositório

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud e Zed; rgrc não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.

Como funciona o espelho gratuito →

Passo 2: Instalar o rgrc

# Instalar o rgrc mais recente
sudo apt install rgrc

# Verificar a instalação
rgrc --version
# Instalar o rgrc mais recente
apt install rgrc

# Verificar a instalação
rgrc --version

Passo 3: Ativar os aliases de shell (opcional)

# Os aliases não vêm ativados: adicione esta linha ao ~/.bashrc ou ~/.zshrc
eval "$(rgrc --aliases)"

# Abra um novo shell e os comandos de sempre saem coloridos
ping -c 4 debian.org
df -h

🎯 Exemplos básicos de uso

Colorindo um único comando:

# Coloque o rgrc na frente do comando que você quer colorir
rgrc ping -c 4 debian.org
rgrc df -h
rgrc docker ps
rgrc journalctl -n 50

Colorindo a saída de um pipe:

# Escolha uma configuração pelo nome e colorize a entrada padrão
df -h | rgrc -c df
mount | rgrc -c mount

Escolhendo aliases e cores:

# Aliases para todos os comandos suportados, exceto ls e ps
eval "$(rgrc --aliases --except ls,ps)"

# Forçar as cores quando a saída vai para um paginador
rgrc --color on ping -c 4 debian.org | less -R

Configuração e regras próprias:

# As configurações de comandos e o mapeamento principal
ls /usr/share/rgrc/
cat /etc/rgrc.conf

# Suas próprias regras ficam aqui, em linhas regexp= e colours= no estilo grc
mkdir -p ~/.config/rgrc

# Referência completa das opções
man rgrc

🔧 Integrações com outras ferramentas

O rgrc se encaixa em um fluxo de trabalho de terminal existente:

  • Shells: o pacote instala autocompletar para bash, zsh e fish, e os aliases funcionam em qualquer shell que consiga carregá-los com eval
  • grc: o grc em Python do Debian pode continuar instalado: os comandos são grc e rgrc, e o rgrc lê o mesmo formato de regras grc/grcat
  • Contêineres: docker ps, docker images e kubectl get pods ficam fáceis de ler de relance
  • Logs: saída do journalctl em que erros e avisos se destacam à primeira vista
  • Diagnóstico de rede: ping, traceroute, dig, ss, netstat e ip com endereços, latências e estados em cores

🚀 Por que escolher o deb.griffo.io?

📊 Comparativo de repositórios:
  • Ubuntu oficial: não empacotado: o rgrc não está nem no main nem no universe de nenhuma versão do Ubuntu; o Ubuntu traz apenas o grc original em Python
  • Binário do upstream: atual no dia em que você baixa, mas o upstream publica binários e um .deb nas releases do GitHub sem repositório apt, então o apt upgrade nunca vê uma versão nova e cada release é mais um download manual
  • Compilar com cargo install: exige uma toolchain Rust e uma recompilação a cada atualização, e deixa de fora a página de manual, o autocompletar e os arquivos de configuração
  • deb.griffo.io: versão mais recente com atualizações automáticas

📦 Repositório de build do pacote

Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponíveis no deb.griffo.io:

🎯 Perfeito para: administradores e desenvolvedores que leem a saída de ping, df, ps, docker e journalctl o dia todo, usuários do grc que querem algo mais rápido e sem Python, colorir a saída em pipes, e enxergar erros e avisos de relance.

📦 Últimos lançamentos deste repositório

❓ Perguntas frequentes

O rgrc está nos repositórios oficiais do Ubuntu?

Não, rgrc não está empacotado nos arquivos oficiais do Ubuntu. Este repositório é atualmente a única fonte apt, oferecendo rgrc 0.6.35.

Como instalo o rgrc mais recente no Ubuntu?

Adicione o repositório deb.griffo.io uma única vez com as instruções acima e execute: sudo apt install rgrc. Novos lançamentos chegam pelo sudo apt upgrade normal.

Os pacotes são assinados e como são construídos?

Cada pacote é assinado com a chave GPG do repositório (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) e construído a partir de lançamentos upstream em repositórios públicos do GitHub que qualquer pessoa pode inspecionar.

Quais versões do Ubuntu são suportadas?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing e 26.04 Resolute.