gitextract_o580ujl4/ ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ ├── dependabot-sync.yml │ ├── lint-sync.yml │ ├── lint.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── UPGRADE_GUIDE_V2.md ├── accessor.go ├── eval.go ├── examples/ │ ├── .gitignore │ ├── accessibility/ │ │ ├── accessible.tape │ │ └── main.go │ ├── accessibility-secure-input/ │ │ └── main.go │ ├── bubbletea/ │ │ ├── demo.tape │ │ └── main.go │ ├── bubbletea-options/ │ │ └── main.go │ ├── burger/ │ │ ├── demo.tape │ │ └── main.go │ ├── 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/ │ │ ├── artichoke.hs │ │ ├── demo.tape │ │ └── main.go │ ├── filepicker-picking/ │ │ └── main.go │ ├── gh/ │ │ └── create.go │ ├── git/ │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── gum/ │ │ └── main.go │ ├── help/ │ │ └── main.go │ ├── hide/ │ │ ├── hide.tape │ │ └── main.go │ ├── layout/ │ │ ├── columns/ │ │ │ └── main.go │ │ ├── default/ │ │ │ └── main.go │ │ ├── grid/ │ │ │ └── main.go │ │ └── stack/ │ │ └── main.go │ ├── multiple-groups/ │ │ └── main.go │ ├── readme/ │ │ ├── confirm/ │ │ │ ├── confirm.tape │ │ │ └── main.go │ │ ├── input/ │ │ │ ├── input.tape │ │ │ ├── main.go │ │ │ └── suggestions.tape │ │ ├── main/ │ │ │ └── main.go │ │ ├── multiselect/ │ │ │ ├── main.go │ │ │ └── multiselect.tape │ │ ├── note/ │ │ │ └── main.go │ │ ├── select/ │ │ │ ├── main.go │ │ │ ├── scroll/ │ │ │ │ ├── scroll.go │ │ │ │ └── scroll.tape │ │ │ └── select.tape │ │ └── text/ │ │ ├── main.go │ │ └── text.tape │ ├── scroll/ │ │ └── main.go │ ├── skip/ │ │ └── main.go │ ├── spinner/ │ │ ├── accessible/ │ │ │ └── main.go │ │ ├── context/ │ │ │ └── main.go │ │ ├── context-and-action/ │ │ │ └── main.go │ │ ├── context-and-action-and-error/ │ │ │ └── main.go │ │ ├── loading/ │ │ │ ├── demo.tape │ │ │ └── main.go │ │ └── static/ │ │ └── main.go │ ├── ssh-form/ │ │ └── main.go │ ├── stickers/ │ │ └── main.go │ ├── theme/ │ │ ├── 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 │ ├── compat/ │ │ └── model.go │ └── selector/ │ └── selector.go ├── keymap.go ├── layout.go ├── option.go ├── run.go ├── spinner/ │ ├── spinner.go │ └── spinner_test.go ├── theme.go ├── validate.go ├── wrap.go └── zz_resize_width_test.go