[Bash] : Figlet – comment convertir du texte en ASCII ?

Print Friendly, PDF & Email

Figlet me rappelle un défi de codewars. Le but était sans binaire de convertir des string en ASCII avec une mise en forme particulière. C’est sympa un moment mais bon pour le quotidien il y a plus rapide lol.

Avec Figlet vous allez répidement y prendre goût pour frimer ou pour de l’utile aussi.

Voici comment faire :

sudo apt-get install figlet

└─ $ ▶ figlet "Xavki"
__  __           _    _ 
\ \/ /__ ___   _| | _(_)
 \  // _` \ \ / / |/ / |
 /  \ (_| |\ V /|   <| |
/_/\_\__,_| \_/ |_|\_\_|

Pour le côté plus utile on peut aussi rapidement faire des tableaux :

└─ $ ▶ figlet -f digital "Xavki"
+-+-+-+-+-+
|X|a|v|k|i|
+-+-+-+-+-+

L’option -f permet de changer les fonts. D’ailleurs regardez le man vous avez énormément d’options et vous pouvez aussi télécharger d’autres fontss en ligne. Mais bon souvent c’est plus pour la frime ou le fun.

Il existe d’autres paquets dans le domaine du ascii art :

sudo apt-get install cowsay
sudo apt-get install asciio

# ou pour convertir une image
jp2a -i --chars="..00xx@@" ubuntu-logo.jpg | tee ubuntu-logo.txt
Découvrez  Raspberry et Kubernetes : tuto de montage et installation