diff --git a/pages.es/common/gum.md b/pages.es/common/gum.md new file mode 100644 index 000000000..2dc3852bd --- /dev/null +++ b/pages.es/common/gum.md @@ -0,0 +1,28 @@ +# gum + +> Produce guiones glamorosos para el intérprete de comando. +> Más información: . + +- Ofrece varias opciones para elegir una y la imprime en `stdout`: + +`gum choose "{{opción_1}}" "{{opción_2}}" "{{opción_3}}"` + +- Muestra una entrada de texto interactiva para que el usuario introduzca una cadena con un texto indicativo (placeholder) específico: + +`gum input --placeholder "{{valor}}"` + +- Abre un aviso de confirmación interactivo y sale con `0` o `1`: + +`gum confirm "{{¿Continuar?}}" --default=false --affirmative "{{Sí}}" --negative "{{No}}" {{&& echo "Seleccionó Sí" || echo "Seleccionó No"}}` + +- Muestra un spinner con un texto acompañante mientras se ejecuta una orden: + +`gum spin --spinner {{dot|line|minidot|jump|pulse|points|globe|moon|monkey|meter|hamburger}} --title "{{cargando...}}" -- {{orden}}` + +- Formatea texto para incluir emojis: + +`gum format -t {{emoji}} "{{:smile: :heart: hola}}"` + +- Solicita texto de varias líneas interactivamente (CTRL + D para salvar) y escribir en `datos.txt`: + +`gum write > {{datos.txt}}`