Whiptail : ajoutez une interface graphique à vos scripts Bash

DeadManIII - ITConnect - 18/02
Avec ce tutoriel, apprenez à ajouter des boîtes de dialogue interactives à vos scripts Bash avec Whiptail : menus, listes de choix, zones de saisie, etc...

Sommaire

  • I. Présentation
  • II. Installation de whiptail
  • III. Utilisation de whiptail
    • A. Syntaxe
    • B. Les boites de dialogue
    • C. Les menus
    • D. Les listes de choix
  • IV. Conclusion

I. Présentation

Vous codez en Bash et vous trouvez que l’interface texte de vos codes a un style rétro des années 60 ? Avec whiptail, vous allez pouvoir rendre vos scripts un peu plus attrayants en y ajoutant des boites de dialogue !

Whiptail est présent par défaut sur les distributions Debian et sur certaines distributions Red Hat Linux. S'il ne l’est pas, pas de panique, c’est assez simple à installer.

  • Vous débutez ? Découvrez notre introduction au scripting Bash

II. Installation de whiptail

Avant d’installer whiptail, nous allons vérifier s'il n’est pas déjà présent. Ouvrez un terminal et tapez la commande :

whiptail -v

Dans mon cas, il est bien présent (normal, Kali est une distribution Debian). S'il ne l’est pas, une simple commande vous permettra de l’installer.

Sous Debian, Ubuntu et dérivés :

sudo apt install whiptail -y

Sous CentOS, RHEL et Fedora : whiptail est intégré au package newt.

sudo dnf install newt -y # Fedora, CentOS 8, RHEL 8+ sudo yum install newt -y # CentOS 7 et RHEL 7

Sous Arch Linux :

sudo pacman -S libnewt

Vous êtes prêt à passer à la phase d'utilisation !

III. Utilisation de whiptail

Abordons désormais l'utilisation de whiptail afin d'en...
[Courte citation de 8% de l'article original]

Loading...