dialog
dialog | ||
---|---|---|
Información general | ||
Desarrollador | Thomas E. Dickey | |
Lanzamiento inicial | 1994 | |
Licencia | LGPL | |
Información técnica | ||
Interfaz gráfica predeterminada | Ncurses | |
Versiones | ||
Última versión estable | 1.3-20240307 ( 10 de marzo de 2024 (8 meses y 19 días)[1]) | |
Enlaces | ||
dialog es una aplicación utilizada en scripts de shell que muestra widgets de interfaz de usuario de texto.Utiliza la biblioteca curses o ncurses. Este último proporciona a los usuarios la posibilidad de utilizar un ratón, por ejemplo, en un xterm.
Fue creado por Savio Lam (la primera versión 0.3 fue en el año 1994).[2][3]
Posteriormente tuvo varias modificaciones. Desde 1999 ha sido mantenido y reescrito por Thomas Dickey.[4]
Existe al menos una bifurcación para el sistema operativo FreeBSD desde finales de 1994.[5][6]
Hay varios programas inspirados en dialog; no todos leen los mismos scripts. Los más conocidos son Xdialog y whiptail[3]
Ejemplos de uso
[editar]Para poner un mensaje en pantalla hasta que el usuario pulse enter:
dialog --title "Título" --msgbox "Hola Mundo" 0 0
Para responder preguntas con respuesta SI/NO si la respuesta es SI devuelve 0 si la respuesta es NO devuelve 1:
dialog --title "Titulo" --yesno "¿Te gusta el color azul?" 0 0
Muestra información en pantalla durante 4 segundos:[7]
dialog --infobox "Espera 4 segundos" 0 0 ; sleep 4
Referencias
[editar]- ↑ https://invisible-mirror.net/archives/dialog/
- ↑ Hughes, Phil (septiembre de 1994). «Interview with Patrick Volkerding». Linux Journal (en inglés). Consultado el 22 de junio de 2021.
- ↑ a b «dialog(1) - Linux man page». linux.die.net/ (en inglés). Consultado el 22 de junio de 2021.
- ↑ «Dialog Change Log» (en inglés). Consultado el 22 de junio de 2021.
- ↑ «FreeBSD CVS src/gnu/usr.bin/dialog/» (en inglés). Consultado el 22 de junio de 2021.
- ↑ «FreeBSD library manual for dialog» (en inglés). Consultado el 22 de junio de 2021.
- ↑ Obaya, Ignacio Alba (16 de marzo de 2016). «Dialog: Como crear menús en tus scripts». Aplicaciones y Sistemas.com. Consultado el 22 de junio de 2021.