Florian Bodoky
En coulisse

Homebrew pour MacOS : peuplez Terminal d’animaux colorés

Florian Bodoky
14/8/2025
Traduction : Elvina Tran

Sous macOS, Terminal n’est pas seulement un outil, mais aussi un terrain de jeu. Cowsay vous permet de transformer vaches, dragons, etc. en personnages ASCII qui parlent. C’est coloré, c’est inutile, mais c’est amusant.

Néanmoins, tout ne doit pas toujours être rigoureux et sérieux. Quelques gadgets stupides mais amusants et autres easter eggs y ont aussi leur place. En l’honneur d’Unix/Linux, il existe par exemple l’outil en ligne de commande Cowsay que je vous présente dans cet article.

À la base, Cowsay ne fait rien d’autre que d’afficher certaines formes en code ASCII. Ce petit outil ASCII décoratif fait l’objet d’un développement constant par la communauté. Il affiche désormais des douzaines de formes et d’animaux qui présentent un texte de votre choix dans une bulle, et même en couleur ou sous forme de bannière si vous le souhaitez.

D’où vient Cowsay ?

Étape 1 : installer Homebrew

Pour installer Homebrew, utilisez la combinaison de touches Commande+Espace pour afficher la fenêtre de recherche. Saisissez « Terminal » et appuyez sur Entrée. Pour l’installation, vous devez ensuite saisir un mot de passe. Il s’agit du même mot de passe que vous utilisez pour vous connecter à votre Mac.

Terminal apparaît à l’écran. Saisissez la commande suivant dans Terminal et appuyez sur Entrée :

/bin/bash -c "$(curl -fssL https://raw.githubusercontent.com/«Homebrew»/install/HEAD/install.sh)"

Le mot de passe que l’on vous demandera est le même que celui que vous utilisez pour vous connecter à votre Mac. Saisissez ce mot de passe. Puis paramétrez le chemin pour Homebrew pour que Terminal retrouve à chaque fois la commande. Pour cela, saisissez la commande suivante dans Terminal :

Si votre Mac est équipé d’un processeur M :

echo 'eval "$(/opt/«Homebrew»/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/«Homebrew»/bin/brew shellenv)"

Si votre Mac est équipé d’un processeur Intel :

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile eval "$(/usr/local/bin/brew shellenv)"

Étape 2 : installer Cowsay, Cowthink, Fortune et lolcat

Pour pouvoir essayer tous les designs possibles et toutes les fonctionnalités, vous avez intérêt à installer les quatre paquets : Cowsay pour pouvoir afficher tous les animaux en code ASCII, Cowthink qui ajoute une bulle à côté des animaux, Fortune qui affiche des formules et des citations aléatoires, et enfin Lolcat pour mettre de la couleur. Pour cela, saisissez les quatre lignes de commande suivantes et appuyez à chaque fois sur Entrée.

brew install cowsay brew install cowthink brew install fortune brew install lolcat

Il vous manque encore le paquet « shuf ». Il s’agit d’un outil de base de la ligne de commande Unix/Linux qui affiche des contenus et lignes dans un ordre aléatoire, mais qui n’est pas installé par défaut sous macOS. Vous avez besoin de ce paquet pour les citations aléatoires et l’animal du jour. Installez donc aussi :

brew install cowthink

Pour ne pas avoir à le réinstaller à chaque fois, nous indiquons au répertoire qu’il doit enregistrer ces Coreutils. Voici comment procéder :

echo 'alias shuf="gshuf"' >> ~/.zshrc && source ~/.zshrc

Appuyez ensuite sur Entrée.

On va pouvoir commencer à s’amuser : je vous donne un exemple de la manière d’utiliser chaque paquet et comment vous pouvez les combiner.

Faire parler et penser les animaux en ASCII

Le plus facile d’abord : faites parler ou penser la vache. Pour cela, saisissez la commande suivante dans Terminal :

cowsay "Salut ! Je suis une vache"

ou

cowthink “Je pense que je suis une vache”

Si vous vous lassez de la vache, d’autres personnages existent. Au lieu d’afficher toute la liste ici, laissez faire Cowsay. Saisissez la commande suivante dans Terminal :

cowsay -l

Changer d’animal

Si vous voulez changer d’animal, faites comme ceci :

cowsay –f NOM DE L’ANIMAL “Votre phrase”

De toutes les couleurs !

Si vous voulez changer de l’habituel noir et blanc de Terminal, vous pouvez activer toutes les couleurs. Voici un exemple :

echo "Votre phrase." | cowsay | lolcat

Laissez-vous surprendre par des citations

Vous n’avez pas besoin de réfléchir vous-même aux messages. Fortune peut s’en charger. Un animal au hasard avec un message au hasard en couleur :

fortune | cowsay -f $(cowsay -l | tail -n +2 | tr ' ' '\n' | shuf -n 1) | lolcat

La « vache du jour »

Si vous souhaitez qu’un animal coloré différent vous accueille avec un message aléatoire à chaque fois que vous lancez Terminal, la commande à saisir est la suivante :

"echo 'fortune | cowsay -f $(cowsay -l | tail -n +2 | tr " " "\n" | shuf -n 1) | lolcat' >> ~/.zshrc"

La partie en gras du code fait en sorte que le script puisse se souvenir que quelque chose est installé ou que quelque chose fait partie d’une routine qui est chargée à chaque fois, comme ici l’animal de jour.

Dans la suite de cette série sur les astuces pour MacOS, je vous parlerai d’autres paquets intéressants qui, grâce à Homebrew, vous faciliteront la vie ou sont tout simplement sympas à utiliser.

Photo d’en-tête : Florian Bodoky

Cet article plaît à 20 personne(s)


User Avatar
User Avatar

Depuis que j'ai découvert comment activer les deux canaux téléphoniques de la carte RNIS pour obtenir une plus grande bande passante, je bricole des réseaux numériques. Depuis que je sais parler, je travaille sur des réseaux analogiques. Un Winterthourois d'adoption au cœur rouge et bleu. 


Informatique
Suivez les thèmes et restez informé dans les domaines qui vous intéressent.

En coulisse

Des informations intéressantes sur le monde des produits, un aperçu des coulisses des fabricants et des portraits de personnalités intéressantes.

Tout afficher

Ces articles pourraient aussi vous intéresser

  • En coulisse

    J’ai testé Linux sur un Mac équipé d’un processeur Apple Silicon

    par David Lee

  • En coulisse

    Redonnez vie à votre vieux Mac avec Linux

    par Kevin Hofer

  • En coulisse

    iPad OS 26 : pas encore un Mac

    par David Lee