Interactive prompts — Input, confirm, choose, and filter commands for user interaction.
Multi-line text input — Write command for long-form content entry.
Styled output — Style and format text with colors, borders, and spacing.
File and pager navigation — File picker and scrollable pager for document viewing.
Command spinners — Display animated spinners while long-running commands execute.
Gum adds polished, interactive components to shell scripts without writing Go code. It combines the Bubbles and Lip Gloss libraries into CLI commands for prompts, selections, spinners, and formatted output. Perfect for building user-friendly scripts and dotfile aliases.