Usando dialog en shell

Hoy vamos a hablar de cómo hacer scripts más amigables para el usuario final, ya que muchas veces nuestro script funciona de maravilla, pero solo nosotros le entendemos. Sé que con eso debería de ser suficiente, pero ¿quiénes somos para juzgar a los usuarios mortales?.

La herramienta que vamos a ocupar es una utilidad del sistema llamada dialog (igual y no les suena o es familiar), pero en cuanto comencemos a trabajar en ella veremos que muchos instaladores de SO o aplicaciones de consola están hechos con ella.

Concretamente dialog te permite usar tipos diferentes de utilidades para nuestros programas de consola como cuadros de diálogo, cajas de texto, menús, mensajes, alertas, calendarios, barras de progreso, etc.

Todo esto se puede lograr mediante sencillas reglas de formateo. Para usarlo, basta con tener nuestro script y agregar pedazos de código que dialog pueda entender.

La idea de esta entrada no es enseñarte a hacer scripts en shell sino mostrar la clase de cosas que puedes hacer con dialog, a continuación te muestro un ejemplo con un programa sencillo:

[pastacode lang=»bash» path_id=»Uj0Qk8M2″ highlight=»» lines=»» provider=»pastebin»/]

El resultado:

123456789

Si quieren más información de las cosas que se pueden hacer con esta herramienta dejen un comentario o entren a nuestro IRC y pregunten.

:wq


Publicado

en

,

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *