gum
« Back to VersTracker
Description:
Tool for glamorous shell scripts
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @charmcli  |  formulae.brew.sh
Category: Developer tools
Tags: cli shell productivity tui devtools
Install: brew install gum
About:
Gum is a Go-based utility that enables developers to compose beautiful and interactive shell scripts. It provides a collection of stylish UI components like spinners, text inputs, and confirmation prompts to enhance command-line user experiences. The tool helps bridge the gap between functional scripts and polished, user-friendly interfaces.
Key Features:
  • Pre-built interactive UI components (spinners, pickers, text inputs)
  • Stylish theming with customizable colors and borders
  • Composable commands for easy integration into shell scripts
  • Zero-dependency binaries for simple installation
Use Cases:
  • Creating interactive installation or setup scripts
  • Building guided command-line workflows for DevOps automation
  • Enhancing internal tooling with user-friendly prompts
Alternatives:
  • whiptail – Whiptail uses dialog-based TUI, while Gum offers more modern, aesthetic styling and easier composability.
  • inquirer.js – Inquirer.js is Node.js-based for JS scripts, whereas Gum is a standalone binary ideal for Bash/Shell environments.
Version History
Detected Version Rev Change Commit
Oct 9, 2025 8:07pm 0 VERSION_BUMP fdda20d4
Sep 11, 2025 5:50am 0 VERSION_BUMP 0505b932
Jan 13, 2025 8:01pm 0 VERSION_BUMP 34b94aff