Cowsay

Cowsay est un programme qui crée des dessins ASCII d'une vache avec un message fourni par l'utilisateur[2]. On peut aussi créer des dessins d'autres animaux. Il y a un programme lié qui s'appelle cowthink et qui remplace les bulles de paroles par des bulles de pensées.

Cowsay

Informations
Dernière version 3.04 ()[1]
Dépôt github.com/tnalpgge/rank-amateur-cowsay
Écrit en Perl
Système d'exploitation Multiplateforme
Licence Artistic License et licence publique générale GNU

Des versions de Cowsay existantes permettent de produire des variantes de vaches, avec différents types d'yeux, et ainsi de suite. Elles sont quelques fois utilisées sur l'irc et dans les documentations de logiciels. C'est plus ou moins une blague de la culture hacker, mais elle est répandue depuis tellement longtemps que c'est utilisé un peu partout.

Cowsay est écrit en langage de programmation Perl, et ainsi facilement adaptable aux tâches système d'un Unix pour informer les utilisateurs que leur espace personnel est plein, qu'ils ont des courriers, etc. De plus, il est assez adaptable aux Common Gateway Interface.

Example

[user@hostname ~]$ cowsay "Bonjour, Wikipédia!"
 _____________________
< Bonjour, Wikipédia! >
 ---------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Une de ses utilisations habituelles consiste à rediriger la sortie standard d'une commande Unix telle que fortune vers la commande cowsay à l'aide d'un pipe:

[user@hostname ~]$ fortune | cowsay
 ______________________________________
/ You will live a long, healthy, happy \
\ life and make bags of money.         /
 --------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


Notes et références

  1. (en) « tnalpgge/rank-amateur-cowsay » (consulté le )
  2. (en) Tony Monroe, « Page de manuel de cowsay », sur UNIX BSD Linux SunOS HP-UX & Perl Man Pages, (consulté le )

Liens externes

  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.