Luego está la cola de látigo . Para fines prácticos, es mantenido por Debian (sus desarrolladores principales realizan muy poco trabajo). Su documentación (README.whiptail) reclama
whiptail (1) es un reemplazo ligero para el diálogo (1), para proporcionar cuadros de diálogo para los scripts de shell. Está construido en la biblioteca de ventanas newt en lugar de la biblioteca ncurses, lo que le permite ser más pequeño en entornos integrados como instaladores, discos de rescate, etc.
Whiptail está diseñado para ser compatible con el diálogo, pero tiene menos características: algunos cuadros de diálogo no están implementados, como tailbox, timebox, calendarbox, etc.
La comparación de tamaños reales (Debian Testing, 01/10/2007): El total de tamaños de cola de látigo , el tritón, popt y bibliotecas argot es 757 KB. El número comparable para el diálogo (contando ncurses) es 520 KB. Haga caso omiso del primer párrafo.
El segundo párrafo es engañoso, ya que * whiptail ** tampoco funciona para las opciones comunes de diálogo , como el cuadro de indicadores. Whiptail es menos compatible con el diálogo que el programa original 0.4 de diálogo de mediados de los 90.
La página de manual de whiptail toma prestadas características del diálogo , por ejemplo, pero extrañamente cita solo las versiones de diálogo hasta 0.4 (1994) como fuente. Es decir, su página de manual se refiere a características que se tomaron prestadas de versiones más recientes del diálogo , por ejemplo,
- calibre (de 0.5)
--passwordbox (de Debian cambia en 1999),
- elemento predeterminado (del cuadro de diálogo 2000/02/22),
--output-fd (del diálogo 14/08/2002).
De manera algo humorística, uno puede notar que la característica popt (no documentada en su página de manual) de usar un "-" como escape se documentó en la página de manual del diálogo aproximadamente un año antes de que se mencionara en la página de manual de Whiptail. la página de manual de whiptail atribuye incorrectamente eso a getopt (y de todos modos es inexacto).
whiptail
una estafadialog
?