Ensuite, il y a un whiptail . À des fins pratiques, il est maintenu par Debian (très peu de travail est fait par ses développeurs en amont). Sa documentation (README.whiptail) revendique
whiptail (1) est un remplacement léger de dialog (1), pour fournir des boîtes de dialogue pour les scripts shell. Il est construit sur la bibliothèque de fenêtrage newt plutôt que sur la bibliothèque ncurses, ce qui lui permet d'être plus petit dans les environnements embarqués tels que les installateurs, les disques de secours, etc.
whiptail est conçu pour être compatible avec les dialogues, mais a moins de fonctionnalités: certaines boîtes de dialogue ne sont pas implémentées, telles que la boîte à queue, la boîte de temps, la boîte de calendrier, etc.
Comparaison des tailles réelles (tests Debian, 2007/1/10): Le total des tailles pour les bibliothèques whiptail , newt, popt et slang est de 757 Ko. Le nombre comparable de dialogues (en comptant les ncurses) est de 520 Ko. Ignorez le premier paragraphe.
Le deuxième paragraphe est trompeur, car * whiptail ** ne fonctionne pas non plus pour les options courantes de dialogue , telles que la boîte de jauge. whiptail est moins compatible avec dialog que le programme original de dialogue 0.4 du milieu des années 90.
La page de manuel de whiptail emprunte des fonctionnalités de dialogue , par exemple, mais cite étrangement uniquement les versions de dialogue jusqu'à 0.4 (1994) comme source. Autrement dit, sa page de manuel fait référence à des fonctionnalités qui ont été empruntées à des versions plus récentes de dialogue , par exemple,
- calibre (à partir de 0,5)
--passwordbox (à partir des changements de Debian en 1999),
--default-item (de la boîte de dialogue 2000/02/22),
--output-fd (à partir de la boîte de dialogue 2002/08/14).
Avec un peu d'humour, on peut noter que la fonction popt (non documentée dans sa page de manuel) d'utiliser un "-" comme fuite a été documentée dans la page de manuel de dialog environ un an avant d'être mentionnée dans la page de manuel de whiptail . whiptail « s manpage attribue à tort que la getopt (et est inexact de toute façon).
whiptail
une arnaquedialog
?