Dialog es una aplicación que se utiliza en scripts de shell y que muestra widgets de interfaz de usuario de texto . Utiliza la biblioteca curses o ncurses . Esta última proporciona a los usuarios la posibilidad de utilizar un ratón, por ejemplo, en un xterm .
Dialog fue creado por Savio Lam (la primera versión 0.3 de la que se informó fue en 1994). [2] [3] [4] Varias personas lo modificaron posteriormente. Desde 1999, Thomas Dickey lo mantiene (y reescribe). [5]
Existe al menos una bifurcación , una división exclusiva de FreeBSD en aplicación y biblioteca a fines de 1994. [6] [7] También se podría considerar lxdialog (parte de menuconfig ), excepto que se ha reducido a fragmentos que ya no pueden ejecutar scripts de diálogo.
Existen varios programas inspirados en el diálogo, no todos leen los mismos scripts. Los más conocidos son Xdialog y whiptail .