gum logo

gum charmbracelet

Use this command to install gum:
winget install --id=charmbracelet.gum -e

A tool for glamorous shell scripts

Gum is a tool designed to create glamorous shell scripts by enabling developers to build interactive prompts, forms, and terminal-based applications with ease. It allows users to construct dynamic command-line interfaces using minimal code, leveraging features like form builders, terminal styling, and SSH integration.

Key Features:

  1. Interactive Prompts & Forms: Build rich, interactive user experiences directly in the terminal using Huh, a feature that enables forms creation with just a few lines of code.
  2. Terminal Email Tool: Send emails from the command line with ease, thanks to the integration with Resend's email service.
  3. Style & Layout Toolkit: Customize your terminal output with Glossiness, a toolkit for styling and layout in your shell scripts.
  4. SSH Application Builder: Create SSH-based applications effortlessly using WishMagicalYes, enabling seamless SSH app development from the CLI.
  5. Markdown Renderer: Display markdown content beautifully in the terminal with Glow, featuring customizable and award-winning* interfaces (*self-awarded).
  6. Machine Learning Integration: Tap into AI models via Mods, a CLI interface that simplifies access to powerful machine learning tools.

Audience & Benefit:

Ideal for developers seeking modern, stylish command-line tools to enhance their workflow and user experience. Gum empowers users to create polished, interactive applications directly from the terminal, improving productivity and engagement in shell scripting environments.

Installable via winget, Gum is a versatile solution for developers looking to build innovative CLI applications with ease and style.

Versions
0.16.1
0.16.0
0.15.2
0.15.1
0.15.0
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
Website
License