1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-06-05 06:26:00 +02:00
tldr/pages.es/common/gum.md
2024-12-11 21:57:44 +05:30

1.1 KiB

gum

Produce guiones glamorosos para el intérprete de comando. Más información: https://github.com/charmbracelet/gum.

  • 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}}