├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── build.yml │ ├── dependabot-sync.yml │ ├── lint-sync.yml │ └── lint.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── accessibility └── accessibility.go ├── accessor.go ├── clamp.go ├── eval.go ├── examples ├── .gitignore ├── accessibility-secure-input │ └── main.go ├── accessibility │ ├── accessible.gif │ ├── accessible.tape │ └── main.go ├── bubbletea-options │ └── main.go ├── bubbletea │ ├── bubbletea.gif │ ├── demo.tape │ └── main.go ├── burger │ ├── accessible.gif │ ├── burger.gif │ ├── demo.tape │ ├── main.go │ └── taco.gif ├── conditional │ └── main.go ├── dynamic │ ├── demo.tape │ ├── dynamic-all │ │ └── main.go │ ├── dynamic-bubbletea │ │ └── main.go │ ├── dynamic-count │ │ └── main.go │ ├── dynamic-country │ │ └── main.go │ ├── dynamic-increment │ │ └── main.go │ ├── dynamic-markdown │ │ └── main.go │ ├── dynamic-name │ │ └── main.go │ └── dynamic-suggestions │ │ └── main.go ├── filepicker-picking │ └── main.go ├── filepicker │ ├── artichoke.hs │ ├── demo.tape │ ├── main.go │ ├── profile.jpeg │ └── profile.png ├── gh │ └── create.go ├── git │ └── main.go ├── go.mod ├── go.sum ├── gum │ └── main.go ├── help │ └── main.go ├── hide │ ├── hide.gif │ ├── hide.tape │ └── main.go ├── layout │ ├── columns │ │ └── main.go │ ├── default │ │ └── main.go │ ├── grid │ │ └── main.go │ └── stack │ │ └── main.go ├── multiple-groups │ └── main.go ├── readme │ ├── confirm │ │ ├── confirm.gif │ │ ├── confirm.tape │ │ └── main.go │ ├── input │ │ ├── input.gif │ │ ├── input.tape │ │ ├── main.go │ │ ├── suggestions.gif │ │ └── suggestions.tape │ ├── main │ │ └── main.go │ ├── multiselect │ │ ├── main.go │ │ ├── multiselect.gif │ │ └── multiselect.tape │ ├── note │ │ └── main.go │ ├── select │ │ ├── main.go │ │ ├── scroll │ │ │ ├── scroll.gif │ │ │ ├── scroll.go │ │ │ └── scroll.tape │ │ ├── select.gif │ │ └── select.tape │ └── text │ │ ├── main.go │ │ ├── text.gif │ │ └── text.tape ├── scroll │ └── main.go ├── skip │ └── main.go ├── ssh-form │ └── main.go ├── stickers │ └── main.go ├── theme │ ├── basesixteen-theme.png │ ├── catppuccin-theme.png │ ├── charm-theme.png │ ├── default-theme.png │ ├── dracula-theme.png │ ├── main.go │ └── theme.tape └── timer │ └── main.go ├── field_confirm.go ├── field_filepicker.go ├── field_input.go ├── field_multiselect.go ├── field_note.go ├── field_select.go ├── field_text.go ├── form.go ├── go.mod ├── go.sum ├── group.go ├── huh.go ├── huh_test.go ├── internal ├── accessibility │ └── accessibility.go └── selector │ └── selector.go ├── keymap.go ├── layout.go ├── option.go ├── run.go ├── spinner ├── examples │ ├── accessible │ │ └── main.go │ ├── context-and-action-and-error │ │ └── main.go │ ├── context-and-action │ │ └── main.go │ ├── context │ │ └── main.go │ ├── loading │ │ ├── demo.tape │ │ ├── main.go │ │ └── spinner.gif │ └── static │ │ └── main.go ├── go.mod ├── go.sum ├── spinner.go └── spinner_test.go ├── theme.go ├── validate.go └── wrap.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @charmbracelet/everyone 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.github/workflows/dependabot-sync.yml -------------------------------------------------------------------------------- /.github/workflows/lint-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.github/workflows/lint-sync.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/README.md -------------------------------------------------------------------------------- /accessibility/accessibility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/accessibility/accessibility.go -------------------------------------------------------------------------------- /accessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/accessor.go -------------------------------------------------------------------------------- /clamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/clamp.go -------------------------------------------------------------------------------- /eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/eval.go -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | .ssh 2 | -------------------------------------------------------------------------------- /examples/accessibility-secure-input/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/accessibility-secure-input/main.go -------------------------------------------------------------------------------- /examples/accessibility/accessible.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/accessibility/accessible.gif -------------------------------------------------------------------------------- /examples/accessibility/accessible.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/accessibility/accessible.tape -------------------------------------------------------------------------------- /examples/accessibility/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/accessibility/main.go -------------------------------------------------------------------------------- /examples/bubbletea-options/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/bubbletea-options/main.go -------------------------------------------------------------------------------- /examples/bubbletea/bubbletea.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/bubbletea/bubbletea.gif -------------------------------------------------------------------------------- /examples/bubbletea/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/bubbletea/demo.tape -------------------------------------------------------------------------------- /examples/bubbletea/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/bubbletea/main.go -------------------------------------------------------------------------------- /examples/burger/accessible.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/burger/accessible.gif -------------------------------------------------------------------------------- /examples/burger/burger.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/burger/burger.gif -------------------------------------------------------------------------------- /examples/burger/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/burger/demo.tape -------------------------------------------------------------------------------- /examples/burger/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/burger/main.go -------------------------------------------------------------------------------- /examples/burger/taco.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/burger/taco.gif -------------------------------------------------------------------------------- /examples/conditional/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/conditional/main.go -------------------------------------------------------------------------------- /examples/dynamic/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/demo.tape -------------------------------------------------------------------------------- /examples/dynamic/dynamic-all/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-all/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-bubbletea/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-bubbletea/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-count/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-count/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-country/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-country/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-increment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-increment/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-markdown/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-markdown/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-name/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-name/main.go -------------------------------------------------------------------------------- /examples/dynamic/dynamic-suggestions/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/dynamic/dynamic-suggestions/main.go -------------------------------------------------------------------------------- /examples/filepicker-picking/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/filepicker-picking/main.go -------------------------------------------------------------------------------- /examples/filepicker/artichoke.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/filepicker/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/filepicker/demo.tape -------------------------------------------------------------------------------- /examples/filepicker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/filepicker/main.go -------------------------------------------------------------------------------- /examples/filepicker/profile.jpeg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/filepicker/profile.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/gh/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/gh/create.go -------------------------------------------------------------------------------- /examples/git/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/git/main.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/gum/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/gum/main.go -------------------------------------------------------------------------------- /examples/help/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/help/main.go -------------------------------------------------------------------------------- /examples/hide/hide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/hide/hide.gif -------------------------------------------------------------------------------- /examples/hide/hide.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/hide/hide.tape -------------------------------------------------------------------------------- /examples/hide/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/hide/main.go -------------------------------------------------------------------------------- /examples/layout/columns/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/layout/columns/main.go -------------------------------------------------------------------------------- /examples/layout/default/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/layout/default/main.go -------------------------------------------------------------------------------- /examples/layout/grid/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/layout/grid/main.go -------------------------------------------------------------------------------- /examples/layout/stack/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/layout/stack/main.go -------------------------------------------------------------------------------- /examples/multiple-groups/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/multiple-groups/main.go -------------------------------------------------------------------------------- /examples/readme/confirm/confirm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/confirm/confirm.gif -------------------------------------------------------------------------------- /examples/readme/confirm/confirm.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/confirm/confirm.tape -------------------------------------------------------------------------------- /examples/readme/confirm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/confirm/main.go -------------------------------------------------------------------------------- /examples/readme/input/input.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/input/input.gif -------------------------------------------------------------------------------- /examples/readme/input/input.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/input/input.tape -------------------------------------------------------------------------------- /examples/readme/input/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/input/main.go -------------------------------------------------------------------------------- /examples/readme/input/suggestions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/input/suggestions.gif -------------------------------------------------------------------------------- /examples/readme/input/suggestions.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/input/suggestions.tape -------------------------------------------------------------------------------- /examples/readme/main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/main/main.go -------------------------------------------------------------------------------- /examples/readme/multiselect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/multiselect/main.go -------------------------------------------------------------------------------- /examples/readme/multiselect/multiselect.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/multiselect/multiselect.gif -------------------------------------------------------------------------------- /examples/readme/multiselect/multiselect.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/multiselect/multiselect.tape -------------------------------------------------------------------------------- /examples/readme/note/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/note/main.go -------------------------------------------------------------------------------- /examples/readme/select/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/main.go -------------------------------------------------------------------------------- /examples/readme/select/scroll/scroll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/scroll/scroll.gif -------------------------------------------------------------------------------- /examples/readme/select/scroll/scroll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/scroll/scroll.go -------------------------------------------------------------------------------- /examples/readme/select/scroll/scroll.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/scroll/scroll.tape -------------------------------------------------------------------------------- /examples/readme/select/select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/select.gif -------------------------------------------------------------------------------- /examples/readme/select/select.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/select/select.tape -------------------------------------------------------------------------------- /examples/readme/text/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/text/main.go -------------------------------------------------------------------------------- /examples/readme/text/text.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/text/text.gif -------------------------------------------------------------------------------- /examples/readme/text/text.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/readme/text/text.tape -------------------------------------------------------------------------------- /examples/scroll/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/scroll/main.go -------------------------------------------------------------------------------- /examples/skip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/skip/main.go -------------------------------------------------------------------------------- /examples/ssh-form/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/ssh-form/main.go -------------------------------------------------------------------------------- /examples/stickers/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/stickers/main.go -------------------------------------------------------------------------------- /examples/theme/basesixteen-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/basesixteen-theme.png -------------------------------------------------------------------------------- /examples/theme/catppuccin-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/catppuccin-theme.png -------------------------------------------------------------------------------- /examples/theme/charm-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/charm-theme.png -------------------------------------------------------------------------------- /examples/theme/default-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/default-theme.png -------------------------------------------------------------------------------- /examples/theme/dracula-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/dracula-theme.png -------------------------------------------------------------------------------- /examples/theme/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/main.go -------------------------------------------------------------------------------- /examples/theme/theme.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/theme/theme.tape -------------------------------------------------------------------------------- /examples/timer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/examples/timer/main.go -------------------------------------------------------------------------------- /field_confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_confirm.go -------------------------------------------------------------------------------- /field_filepicker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_filepicker.go -------------------------------------------------------------------------------- /field_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_input.go -------------------------------------------------------------------------------- /field_multiselect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_multiselect.go -------------------------------------------------------------------------------- /field_note.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_note.go -------------------------------------------------------------------------------- /field_select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_select.go -------------------------------------------------------------------------------- /field_text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/field_text.go -------------------------------------------------------------------------------- /form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/form.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/go.sum -------------------------------------------------------------------------------- /group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/group.go -------------------------------------------------------------------------------- /huh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/huh.go -------------------------------------------------------------------------------- /huh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/huh_test.go -------------------------------------------------------------------------------- /internal/accessibility/accessibility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/internal/accessibility/accessibility.go -------------------------------------------------------------------------------- /internal/selector/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/internal/selector/selector.go -------------------------------------------------------------------------------- /keymap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/keymap.go -------------------------------------------------------------------------------- /layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/layout.go -------------------------------------------------------------------------------- /option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/option.go -------------------------------------------------------------------------------- /run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/run.go -------------------------------------------------------------------------------- /spinner/examples/accessible/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/accessible/main.go -------------------------------------------------------------------------------- /spinner/examples/context-and-action-and-error/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/context-and-action-and-error/main.go -------------------------------------------------------------------------------- /spinner/examples/context-and-action/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/context-and-action/main.go -------------------------------------------------------------------------------- /spinner/examples/context/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/context/main.go -------------------------------------------------------------------------------- /spinner/examples/loading/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/loading/demo.tape -------------------------------------------------------------------------------- /spinner/examples/loading/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/loading/main.go -------------------------------------------------------------------------------- /spinner/examples/loading/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/loading/spinner.gif -------------------------------------------------------------------------------- /spinner/examples/static/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/examples/static/main.go -------------------------------------------------------------------------------- /spinner/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/go.mod -------------------------------------------------------------------------------- /spinner/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/go.sum -------------------------------------------------------------------------------- /spinner/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/spinner.go -------------------------------------------------------------------------------- /spinner/spinner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/spinner/spinner_test.go -------------------------------------------------------------------------------- /theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/theme.go -------------------------------------------------------------------------------- /validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/validate.go -------------------------------------------------------------------------------- /wrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charmbracelet/huh/HEAD/wrap.go --------------------------------------------------------------------------------