Huh Interactive Terminal Forms and Prompts Library for Go
Huh by Charmbracelet is a Go library for building interactive forms and prompts in the terminal. It supports input fields, selects, multi-selects, text areas, and confirmations with built-in validation, theming, and accessibility support for screen readers.
Installation
Basic usage or getting-started notes:
The above example is running from a single Go program (source).
Finally, run the form:
err := form.Run()
Extracted from upstream docs: https://raw.githubusercontent.com/charmbracelet/huh/HEAD/README.md