⚡ 64 outils de développement, toujours à jour — chaque nouvelle version upstream arrive dans apt en quelques heures. Rejoindre le Discord

📅 Depuis le , le miroir apt nécessite un abonnement. Voir les tarifs · 🆓 Il existe un miroir gratuit pour toujours · 🔐 apt renvoie 401 ?

🌈 Installer le dernier rgrc sur Debian

Rusty Generic Colouriser : une réécriture rapide de grc en Rust qui colore la sortie des commandes

Dernière version : 0.6.35 · mis à jour le 2026-10-13
SourceVersion
deb.griffo.io0.6.35 ✅
Debian officiel🚫 non empaqueté
← Retour à l'accueil
📌 Installation sur une version précise ? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Qu'est-ce que rgrc ?

rgrc, le Rusty Generic Colouriser, est une réécriture rapide en Rust du classique grc. Placez-le devant une commande et il colore sa sortie : ping, df, ls, ps, docker, journalctl, kubectl, dig, mount, ip, netstat et environ 97 commandes au total, chacune pilotée par un fichier de configuration au format grc/grcat. Les configurations sont intégrées au binaire, il fonctionne donc dès l'installation, et il colore aussi les pipes (df -h | rgrc -c df). Les alias de shell qui colorent automatiquement les commandes habituelles tiennent en une ligne dans votre ~/.bashrc ou ~/.zshrc. Le paquet et la commande s'appellent tous deux rgrc.

🚀 Pourquoi les dernières versions comptent : rgrc est jeune et évolue vite : chaque version apporte de nouvelles configurations de commandes, des options et des corrections. Il est absent des archives Debian et Ubuntu (Debian ne fournit que le grc original en Python), et upstream publie des binaires et un .deb dans les releases GitHub mais aucun dépôt apt : une copie installée à la main ne se met jamais à jour.

⚡ Fonctions clés de rgrc

🌈 Environ 97 commandes

Outils système, réseau, conteneurs et journaux prêts à l'emploi : df, free, ps, mount, ping, dig, ip, ss, docker, kubectl, journalctl et bien d'autres.

⚡ Binaire natif et rapide

Une réécriture en Rust du grc en Python : aucun interpréteur à lancer pour chaque commande colorée. Le paquet est un unique binaire lié statiquement.

📦 Configurations intégrées

Les configurations de commandes sont intégrées au binaire et installées aussi dans /usr/share/rgrc, avec la correspondance des commandes dans /etc/rgrc.conf.

🔀 Fonctionne avec les pipes

Colorez une sortie que vous avez déjà : df -h | rgrc -c df choisit une configuration par son nom et colore ce qui arrive sur l'entrée standard.

🐚 Alias de shell

eval "$(rgrc --aliases)" fait sortir ping, df ou docker en couleur sans taper rgrc. Excluez n'importe quelle commande avec --except.

🛠️ Règles au format grc

Les règles utilisent le format grc/grcat bien connu, en lignes regexp= et colours=, et les vôtres vont dans ~/.config/rgrc/.

🚀 Toujours en avance sur les archives officielles : Debian et Ubuntu figent les versions des paquets à la sortie d'une release — ce dépôt publie les nouvelles versions upstream généralement en quelques heures. Un simple apt upgrade vous maintient à jour.

📦 Installation depuis deb.griffo.io

Exécuter les commandes

Étape 1 : ajouter le dépôt

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
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud et Zed ; rgrc n'en fait pas partie, le dépôt ci-dessus reste donc le seul moyen de l'installer — demandez-le et il pourra y être ajouté.

Comment fonctionne le miroir gratuit →

🧩 À propos de l'option extrepo. extrepo est l'outil de Debian pour les dépôts externes : il écrit le fichier de sources et installe la clé de signature à votre place, après l'avoir vérifiée face à des métadonnées signées. Ce dépôt y est enregistré sous le nom griffo, et le miroir gratuit à vie sous griffo-free ; sur Debian (bookworm, trixie, forky et sid), les commandes ci-dessus constituent donc toute l'installation.

extrepo ne met en place que le fichier de sources et la clé : les identifiants d'un abonnement vont toujours dans /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu n'est pas couvert, car extrepo ne publie de métadonnées que pour les suites Debian : utilisez-y les commandes avec sudo ou en root.

Étape 2 : installer rgrc

# Installer le dernier rgrc
sudo apt install rgrc

# Vérifier l'installation
rgrc --version
# Installer le dernier rgrc
apt install rgrc

# Vérifier l'installation
rgrc --version

Étape 3 : activer les alias de shell (facultatif)

# Les alias ne sont pas activés par défaut : ajoutez cette ligne à ~/.bashrc ou ~/.zshrc
eval "$(rgrc --aliases)"

# Ouvrez un nouveau shell : les commandes habituelles sortent en couleur
ping -c 4 debian.org
df -h

🎯 Exemples d'utilisation de base

Colorer une seule commande :

# Placez rgrc devant la commande à colorer
rgrc ping -c 4 debian.org
rgrc df -h
rgrc docker ps
rgrc journalctl -n 50

Colorer la sortie d'un pipe :

# Choisir une configuration par son nom et colorer l'entrée standard
df -h | rgrc -c df
mount | rgrc -c mount

Choisir les alias et les couleurs :

# Des alias pour toutes les commandes prises en charge sauf ls et ps
eval "$(rgrc --aliases --except ls,ps)"

# Forcer les couleurs quand la sortie part vers un pager
rgrc --color on ping -c 4 debian.org | less -R

Configuration et règles personnelles :

# Les configurations de commandes et la correspondance principale
ls /usr/share/rgrc/
cat /etc/rgrc.conf

# Vos propres règles vont ici, en lignes regexp= et colours= au format grc
mkdir -p ~/.config/rgrc

# Référence complète des options
man rgrc

🔧 Intégrations avec d'autres outils

rgrc s'intègre à un flux de travail existant dans le terminal :

  • Shells : les complétions bash, zsh et fish sont installées avec le paquet, et les alias fonctionnent dans tout shell capable de les charger avec eval
  • grc : le grc en Python de Debian peut rester installé : les commandes sont grc et rgrc, et rgrc lit le même format de règles grc/grcat
  • Conteneurs : docker ps, docker images et kubectl get pods se lisent d'un coup d'œil
  • Journaux : une sortie journalctl où les erreurs et les avertissements sautent aux yeux
  • Diagnostic réseau : ping, traceroute, dig, ss, netstat et ip avec adresses, latences et états en couleur

🚀 Pourquoi choisir deb.griffo.io ?

📊 Comparatif des dépôts :
  • Debian officiel : non empaqueté : rgrc n'est dans aucune version de Debian, de Bookworm à Sid ; Debian ne fournit que le grc original en Python
  • Binaire upstream: à jour le jour du téléchargement, mais upstream publie des binaires et un .deb dans les releases GitHub sans dépôt apt : apt upgrade ne voit jamais de nouvelle version, et chaque release est un nouveau téléchargement manuel
  • Compiler avec cargo install: demande une chaîne d'outils Rust et une recompilation à chaque mise à jour, et laisse de côté la page de manuel, les complétions et les fichiers de configuration
  • deb.griffo.io : dernière version avec mises à jour automatiques

📦 Dépôt de construction du paquet

Les paquets Debian sont construits et maintenus automatiquement dans ce dépôt GitHub :

🔗 Paquets associés

Également disponibles sur deb.griffo.io :

🎯 Parfait pour : les administrateurs et développeurs qui lisent la sortie de ping, df, ps, docker et journalctl toute la journée, les utilisateurs de grc qui le veulent plus rapide et sans Python, colorer la sortie dans les pipes, et repérer erreurs et avertissements d'un coup d'œil.

📦 Dernières versions publiées par ce dépôt

❓ Questions fréquentes

rgrc est-il dans les dépôts officiels de Debian ?

Non, rgrc n'est pas empaqueté dans les archives officielles de Debian. Ce dépôt est actuellement la seule source apt et propose rgrc 0.6.35.

Comment installer le dernier rgrc sur Debian ?

Ajoutez le dépôt deb.griffo.io une seule fois (instructions ci-dessus), puis exécutez : sudo apt install rgrc. Les nouvelles versions arrivent via le sudo apt upgrade habituel.

Les paquets sont-ils signés et comment sont-ils construits ?

Chaque paquet est signé avec la clé GPG du dépôt (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) et construit à partir des versions upstream dans des dépôts GitHub publics que chacun peut inspecter.

Quelles versions de Debian sont prises en charge ?

Debian 12 Bookworm, Debian 13 Trixie, Forky et Sid.