Utilisez la commande Linux cowsay pour une salutation de vacances colorée

Alors, pour m’amuser un peu avec, j’ai pensé l’utiliser pour célébrer Día de los Muertos (Jour des Morts).
En plus d’une vache, d’autres images sont disponibles. Lorsque vous installez cowsay
il comprend plusieurs autres images, que l’installation stocke dans /user/share/cowsay
. Vous pouvez utiliser le -l
argument pour obtenir une liste.
$ sudo dnf install cowsay
$ cowsay -l
Il y a en fait pas mal d’activités de développement liées à cowsay
et programmes similaires. Il est possible de créer vos propres fichiers image ou de télécharger des images réalisées par d’autres. Par exemple, Convertisseur de fichier cowsay de Charc0al est situé sur GitHub. Vous pouvez utiliser cet outil pour convertir vos propres images dans le fichier au format ASCII spécial requis par cowsay
. Selon les paramètres de votre terminal Linux ou FreeBSD, la prise en charge des couleurs peut être activée. Les cowsay
L’utilitaire peut également afficher des images en couleur. Le convertisseur de Charc0al fournit de nombreux fichiers couleur prêts à l’emploi.
J’ai choisi d’utiliser le fichier Beetlejuice pour ma célébration. Tout d’abord, j’ai enregistré le beetlejuice.vache fichier à /usr/share/cowsay
. Ce répertoire appartient à root, vous devrez peut-être d’abord enregistrer le fichier dans votre répertoire personnel, puis le copier. Je devais également donner à tous les utilisateurs un accès en lecture.
$ sudo cp beetlejuice.cow /usr/share/cowsay
$ sudo chmod o+r /usr/share/cowsay/beetlejuice.cow
Il est intéressant de remarquer comment l’image est générée. La partie supérieure définit divers codes de contrôle de couleur ASCII sur des variables. Ces variables sont ensuite utilisées pour dessiner l’image dans le style artistique ASCII traditionnel. L’image est presque complète et ne correspondait pas à la hauteur de mon terminal sans faire défiler l’écran, j’ai donc modifié le fichier et supprimé les 15 dernières lignes pour le raccourcir.
L’image est également détectée par le cowsay
programme et apparaît dans la liste.
$ cowsay -l
Cow files in /usr/share/cowsay:
beavis.zen beetlejuice blowfish bud-frogs bunny cheese cower default dragon
...
Maintenant, exécutez simplement le programme et spécifiez l’image en utilisant le -f
option. N’oubliez pas d’envoyer un message.
$ cowsay -f beetlejuice "Happy Day of the Dead!"
Les cowsay
n’est qu’un autre moyen de s’amuser en ligne de commande avec votre ordinateur Linux. Expérimenter avec cowsay
et l’art ASCII : soyez créatif.