Gum icon

Gum

Glamorous shell scripts.

github.com
Screenshot of Gum

About Gum

Gum is a versatile tool designed to enhance the functionality and aesthetics of shell scripts. It leverages the power of Bubbles and Lip Gloss, allowing users to create sophisticated and visually appealing scripts without needing to write any Go code. Gum offers a suite of highly configurable, ready-to-use utilities that simplify the process of writing useful shell scripts and dotfiles aliases.

Key features of Gum include commands for choosing options, confirming actions, inputting text, filtering lists, formatting strings, and more. For instance, users can prompt for input with gum input, filter items with gum filter, and confirm actions with gum confirm. Additionally, Gum supports customization through command flags and environment variables, providing flexibility in styling and configuring the output.

The tool is easy to install via various package managers like Homebrew, Pacman, Nix, WinGet, and more. It is compatible with multiple operating systems, including macOS, Linux, Windows, and BSD variants. Gum's commands cover a wide range of functionalities, such as displaying spinners, rendering tables, logging messages, and joining text, making it a comprehensive solution for creating glamorous shell scripts.

📊 Repository Stats

Stars
20.9K
Forks
417
Last commit
3 days ago
Repository age
3 years
License
MIT License

Auto-fetched from GitHub today.