Ir al contenido

dialog

De Mexpedia
dialog
Archivo:Dialog-2021.png
Información general
Desarrollador Thomas E. Dickey
Lanzamiento inicial 1994
Licencia LGPL
Versiones
Última versión estable 1.3-20260721 (22 de julio de 2026 (2 meses y 20 días)[1])
Enlaces
Página no enlazada a Wikidata y añade el enlace en español: Dialog.

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 | editar código]

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 | editar código]
  1. ↑ https://invisible-mirror.net/archives/dialog/
  2. ↑ Hughes, Phil (septiembre de 1994). «Interview with Patrick Volkerding». Linux Journal (en inglés). Consultado el 22 de junio de 2021. 
  3. ↑ 3,0 3,1 «dialog(1) - Linux man page». linux.die.net/ (en inglés). Consultado el 22 de junio de 2021. 
  4. ↑ «Dialog Change Log» (en inglés). Consultado el 22 de junio de 2021. 
  5. ↑ «FreeBSD CVS src/gnu/usr.bin/dialog/» (en inglés). Consultado el 22 de junio de 2021. 
  6. ↑ «FreeBSD library manual for dialog» (en inglés). Consultado el 22 de junio de 2021. 
  7. ↑ 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.