├── .gitattributes
├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE
│ ├── bug.yml
│ ├── bug_report.md
│ ├── config.yml
│ └── feature_request.md
├── dependabot.yml
└── workflows
│ ├── build.yml
│ ├── coverage.yml
│ ├── dependabot-sync.yml
│ ├── examples.yml
│ ├── lint-sync.yml
│ ├── lint.yml
│ └── release.yml
├── .gitignore
├── .golangci.yml
├── .goreleaser.yml
├── LICENSE
├── README.md
├── Taskfile.yaml
├── commands.go
├── commands_test.go
├── examples
├── README.md
├── altscreen-toggle
│ ├── README.md
│ ├── altscreen-toggle.gif
│ └── main.go
├── autocomplete
│ └── main.go
├── cellbuffer
│ └── main.go
├── chat
│ ├── README.md
│ ├── chat.gif
│ └── main.go
├── composable-views
│ ├── README.md
│ ├── composable-views.gif
│ └── main.go
├── credit-card-form
│ ├── README.md
│ ├── credit-card-form.gif
│ └── main.go
├── debounce
│ ├── README.md
│ ├── debounce.gif
│ └── main.go
├── exec
│ ├── README.md
│ ├── exec.gif
│ └── main.go
├── eyes
│ └── main.go
├── file-picker
│ └── main.go
├── focus-blur
│ └── main.go
├── fullscreen
│ ├── README.md
│ ├── fullscreen.gif
│ └── main.go
├── glamour
│ ├── README.md
│ ├── glamour.gif
│ └── main.go
├── go.mod
├── go.sum
├── help
│ ├── README.md
│ ├── help.gif
│ └── main.go
├── http
│ ├── README.md
│ ├── http.gif
│ └── main.go
├── list-default
│ ├── README.md
│ ├── list-default.gif
│ └── main.go
├── list-fancy
│ ├── README.md
│ ├── delegate.go
│ ├── list-fancy.gif
│ ├── main.go
│ └── randomitems.go
├── list-simple
│ ├── README.md
│ ├── list-simple.gif
│ └── main.go
├── mouse
│ └── main.go
├── package-manager
│ ├── README.md
│ ├── main.go
│ ├── package-manager.gif
│ └── packages.go
├── pager
│ ├── README.md
│ ├── artichoke.md
│ ├── main.go
│ └── pager.gif
├── paginator
│ ├── README.md
│ ├── main.go
│ └── paginator.gif
├── pipe
│ ├── README.md
│ ├── main.go
│ └── pipe.gif
├── prevent-quit
│ └── main.go
├── progress-animated
│ ├── README.md
│ ├── main.go
│ └── progress-animated.gif
├── progress-download
│ ├── README.md
│ ├── main.go
│ └── tui.go
├── progress-static
│ ├── README.md
│ ├── main.go
│ └── progress-static.gif
├── realtime
│ ├── README.md
│ ├── main.go
│ └── realtime.gif
├── result
│ ├── README.md
│ ├── main.go
│ └── result.gif
├── send-msg
│ ├── README.md
│ ├── main.go
│ └── send-msg.gif
├── sequence
│ ├── README.md
│ ├── main.go
│ └── sequence.gif
├── set-window-title
│ └── main.go
├── simple
│ ├── README.md
│ ├── main.go
│ ├── main_test.go
│ ├── simple.gif
│ └── testdata
│ │ └── TestApp.golden
├── spinner
│ ├── README.md
│ ├── main.go
│ └── spinner.gif
├── spinners
│ ├── README.md
│ ├── main.go
│ └── spinners.gif
├── split-editors
│ ├── README.md
│ ├── main.go
│ └── split-editors.gif
├── stopwatch
│ ├── README.md
│ ├── main.go
│ └── stopwatch.gif
├── suspend
│ └── main.go
├── table-resize
│ └── main.go
├── table
│ ├── README.md
│ ├── main.go
│ └── table.gif
├── tabs
│ ├── README.md
│ ├── main.go
│ └── tabs.gif
├── textarea
│ ├── README.md
│ ├── main.go
│ └── textarea.gif
├── textinput
│ ├── README.md
│ ├── main.go
│ └── textinput.gif
├── textinputs
│ ├── README.md
│ ├── main.go
│ └── textinputs.gif
├── timer
│ ├── README.md
│ ├── main.go
│ └── timer.gif
├── tui-daemon-combo
│ ├── README.md
│ ├── main.go
│ └── tui-daemon-combo.gif
├── views
│ ├── README.md
│ ├── main.go
│ └── views.gif
└── window-size
│ └── main.go
├── exec.go
├── exec_test.go
├── focus.go
├── go.mod
├── go.sum
├── inputreader_other.go
├── inputreader_windows.go
├── key.go
├── key_other.go
├── key_sequences.go
├── key_test.go
├── key_windows.go
├── logging.go
├── logging_test.go
├── mouse.go
├── mouse_test.go
├── nil_renderer.go
├── nil_renderer_test.go
├── options.go
├── options_test.go
├── renderer.go
├── screen.go
├── screen_test.go
├── signals_unix.go
├── signals_windows.go
├── standard_renderer.go
├── tea.go
├── tea_init.go
├── tea_test.go
├── tty.go
├── tty_unix.go
├── tty_windows.go
└── tutorials
├── basics
├── README.md
└── main.go
├── commands
├── README.md
└── main.go
├── go.mod
└── go.sum
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.golden -text
2 |
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @meowgorithm @aymanbagabas
2 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/ISSUE_TEMPLATE/bug.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/ISSUE_TEMPLATE/config.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/build.yml
--------------------------------------------------------------------------------
/.github/workflows/coverage.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/coverage.yml
--------------------------------------------------------------------------------
/.github/workflows/dependabot-sync.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/dependabot-sync.yml
--------------------------------------------------------------------------------
/.github/workflows/examples.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/examples.yml
--------------------------------------------------------------------------------
/.github/workflows/lint-sync.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/lint-sync.yml
--------------------------------------------------------------------------------
/.github/workflows/lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/lint.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.gitignore
--------------------------------------------------------------------------------
/.golangci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.golangci.yml
--------------------------------------------------------------------------------
/.goreleaser.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/.goreleaser.yml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/README.md
--------------------------------------------------------------------------------
/Taskfile.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/Taskfile.yaml
--------------------------------------------------------------------------------
/commands.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/commands.go
--------------------------------------------------------------------------------
/commands_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/commands_test.go
--------------------------------------------------------------------------------
/examples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/README.md
--------------------------------------------------------------------------------
/examples/altscreen-toggle/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/altscreen-toggle/README.md
--------------------------------------------------------------------------------
/examples/altscreen-toggle/altscreen-toggle.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/altscreen-toggle/altscreen-toggle.gif
--------------------------------------------------------------------------------
/examples/altscreen-toggle/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/altscreen-toggle/main.go
--------------------------------------------------------------------------------
/examples/autocomplete/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/autocomplete/main.go
--------------------------------------------------------------------------------
/examples/cellbuffer/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/cellbuffer/main.go
--------------------------------------------------------------------------------
/examples/chat/README.md:
--------------------------------------------------------------------------------
1 | # Chat
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/chat/chat.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/chat/chat.gif
--------------------------------------------------------------------------------
/examples/chat/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/chat/main.go
--------------------------------------------------------------------------------
/examples/composable-views/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/composable-views/README.md
--------------------------------------------------------------------------------
/examples/composable-views/composable-views.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/composable-views/composable-views.gif
--------------------------------------------------------------------------------
/examples/composable-views/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/composable-views/main.go
--------------------------------------------------------------------------------
/examples/credit-card-form/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/credit-card-form/README.md
--------------------------------------------------------------------------------
/examples/credit-card-form/credit-card-form.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/credit-card-form/credit-card-form.gif
--------------------------------------------------------------------------------
/examples/credit-card-form/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/credit-card-form/main.go
--------------------------------------------------------------------------------
/examples/debounce/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/debounce/README.md
--------------------------------------------------------------------------------
/examples/debounce/debounce.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/debounce/debounce.gif
--------------------------------------------------------------------------------
/examples/debounce/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/debounce/main.go
--------------------------------------------------------------------------------
/examples/exec/README.md:
--------------------------------------------------------------------------------
1 | # Exec
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/exec/exec.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/exec/exec.gif
--------------------------------------------------------------------------------
/examples/exec/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/exec/main.go
--------------------------------------------------------------------------------
/examples/eyes/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/eyes/main.go
--------------------------------------------------------------------------------
/examples/file-picker/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/file-picker/main.go
--------------------------------------------------------------------------------
/examples/focus-blur/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/focus-blur/main.go
--------------------------------------------------------------------------------
/examples/fullscreen/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/fullscreen/README.md
--------------------------------------------------------------------------------
/examples/fullscreen/fullscreen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/fullscreen/fullscreen.gif
--------------------------------------------------------------------------------
/examples/fullscreen/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/fullscreen/main.go
--------------------------------------------------------------------------------
/examples/glamour/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/glamour/README.md
--------------------------------------------------------------------------------
/examples/glamour/glamour.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/glamour/glamour.gif
--------------------------------------------------------------------------------
/examples/glamour/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/glamour/main.go
--------------------------------------------------------------------------------
/examples/go.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/go.mod
--------------------------------------------------------------------------------
/examples/go.sum:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/go.sum
--------------------------------------------------------------------------------
/examples/help/README.md:
--------------------------------------------------------------------------------
1 | # Help
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/help/help.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/help/help.gif
--------------------------------------------------------------------------------
/examples/help/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/help/main.go
--------------------------------------------------------------------------------
/examples/http/README.md:
--------------------------------------------------------------------------------
1 | # HTTP
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/http/http.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/http/http.gif
--------------------------------------------------------------------------------
/examples/http/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/http/main.go
--------------------------------------------------------------------------------
/examples/list-default/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-default/README.md
--------------------------------------------------------------------------------
/examples/list-default/list-default.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-default/list-default.gif
--------------------------------------------------------------------------------
/examples/list-default/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-default/main.go
--------------------------------------------------------------------------------
/examples/list-fancy/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-fancy/README.md
--------------------------------------------------------------------------------
/examples/list-fancy/delegate.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-fancy/delegate.go
--------------------------------------------------------------------------------
/examples/list-fancy/list-fancy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-fancy/list-fancy.gif
--------------------------------------------------------------------------------
/examples/list-fancy/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-fancy/main.go
--------------------------------------------------------------------------------
/examples/list-fancy/randomitems.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-fancy/randomitems.go
--------------------------------------------------------------------------------
/examples/list-simple/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-simple/README.md
--------------------------------------------------------------------------------
/examples/list-simple/list-simple.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-simple/list-simple.gif
--------------------------------------------------------------------------------
/examples/list-simple/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/list-simple/main.go
--------------------------------------------------------------------------------
/examples/mouse/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/mouse/main.go
--------------------------------------------------------------------------------
/examples/package-manager/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/package-manager/README.md
--------------------------------------------------------------------------------
/examples/package-manager/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/package-manager/main.go
--------------------------------------------------------------------------------
/examples/package-manager/package-manager.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/package-manager/package-manager.gif
--------------------------------------------------------------------------------
/examples/package-manager/packages.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/package-manager/packages.go
--------------------------------------------------------------------------------
/examples/pager/README.md:
--------------------------------------------------------------------------------
1 | # Pager
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/pager/artichoke.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/pager/artichoke.md
--------------------------------------------------------------------------------
/examples/pager/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/pager/main.go
--------------------------------------------------------------------------------
/examples/pager/pager.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/pager/pager.gif
--------------------------------------------------------------------------------
/examples/paginator/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/paginator/README.md
--------------------------------------------------------------------------------
/examples/paginator/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/paginator/main.go
--------------------------------------------------------------------------------
/examples/paginator/paginator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/paginator/paginator.gif
--------------------------------------------------------------------------------
/examples/pipe/README.md:
--------------------------------------------------------------------------------
1 | # Pipe
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/pipe/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/pipe/main.go
--------------------------------------------------------------------------------
/examples/pipe/pipe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/pipe/pipe.gif
--------------------------------------------------------------------------------
/examples/prevent-quit/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/prevent-quit/main.go
--------------------------------------------------------------------------------
/examples/progress-animated/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-animated/README.md
--------------------------------------------------------------------------------
/examples/progress-animated/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-animated/main.go
--------------------------------------------------------------------------------
/examples/progress-animated/progress-animated.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-animated/progress-animated.gif
--------------------------------------------------------------------------------
/examples/progress-download/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-download/README.md
--------------------------------------------------------------------------------
/examples/progress-download/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-download/main.go
--------------------------------------------------------------------------------
/examples/progress-download/tui.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-download/tui.go
--------------------------------------------------------------------------------
/examples/progress-static/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-static/README.md
--------------------------------------------------------------------------------
/examples/progress-static/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-static/main.go
--------------------------------------------------------------------------------
/examples/progress-static/progress-static.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/progress-static/progress-static.gif
--------------------------------------------------------------------------------
/examples/realtime/README.md:
--------------------------------------------------------------------------------
1 | # Real Time
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/realtime/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/realtime/main.go
--------------------------------------------------------------------------------
/examples/realtime/realtime.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/realtime/realtime.gif
--------------------------------------------------------------------------------
/examples/result/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/result/README.md
--------------------------------------------------------------------------------
/examples/result/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/result/main.go
--------------------------------------------------------------------------------
/examples/result/result.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/result/result.gif
--------------------------------------------------------------------------------
/examples/send-msg/README.md:
--------------------------------------------------------------------------------
1 | # Send Msg
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/send-msg/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/send-msg/main.go
--------------------------------------------------------------------------------
/examples/send-msg/send-msg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/send-msg/send-msg.gif
--------------------------------------------------------------------------------
/examples/sequence/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/sequence/README.md
--------------------------------------------------------------------------------
/examples/sequence/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/sequence/main.go
--------------------------------------------------------------------------------
/examples/sequence/sequence.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/sequence/sequence.gif
--------------------------------------------------------------------------------
/examples/set-window-title/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/set-window-title/main.go
--------------------------------------------------------------------------------
/examples/simple/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/simple/README.md
--------------------------------------------------------------------------------
/examples/simple/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/simple/main.go
--------------------------------------------------------------------------------
/examples/simple/main_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/simple/main_test.go
--------------------------------------------------------------------------------
/examples/simple/simple.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/simple/simple.gif
--------------------------------------------------------------------------------
/examples/simple/testdata/TestApp.golden:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/simple/testdata/TestApp.golden
--------------------------------------------------------------------------------
/examples/spinner/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinner/README.md
--------------------------------------------------------------------------------
/examples/spinner/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinner/main.go
--------------------------------------------------------------------------------
/examples/spinner/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinner/spinner.gif
--------------------------------------------------------------------------------
/examples/spinners/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinners/README.md
--------------------------------------------------------------------------------
/examples/spinners/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinners/main.go
--------------------------------------------------------------------------------
/examples/spinners/spinners.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/spinners/spinners.gif
--------------------------------------------------------------------------------
/examples/split-editors/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/split-editors/README.md
--------------------------------------------------------------------------------
/examples/split-editors/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/split-editors/main.go
--------------------------------------------------------------------------------
/examples/split-editors/split-editors.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/split-editors/split-editors.gif
--------------------------------------------------------------------------------
/examples/stopwatch/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/stopwatch/README.md
--------------------------------------------------------------------------------
/examples/stopwatch/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/stopwatch/main.go
--------------------------------------------------------------------------------
/examples/stopwatch/stopwatch.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/stopwatch/stopwatch.gif
--------------------------------------------------------------------------------
/examples/suspend/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/suspend/main.go
--------------------------------------------------------------------------------
/examples/table-resize/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/table-resize/main.go
--------------------------------------------------------------------------------
/examples/table/README.md:
--------------------------------------------------------------------------------
1 | # Table
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/table/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/table/main.go
--------------------------------------------------------------------------------
/examples/table/table.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/table/table.gif
--------------------------------------------------------------------------------
/examples/tabs/README.md:
--------------------------------------------------------------------------------
1 | # Tabs
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/tabs/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/tabs/main.go
--------------------------------------------------------------------------------
/examples/tabs/tabs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/tabs/tabs.gif
--------------------------------------------------------------------------------
/examples/textarea/README.md:
--------------------------------------------------------------------------------
1 | # Text Area
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/textarea/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textarea/main.go
--------------------------------------------------------------------------------
/examples/textarea/textarea.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textarea/textarea.gif
--------------------------------------------------------------------------------
/examples/textinput/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinput/README.md
--------------------------------------------------------------------------------
/examples/textinput/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinput/main.go
--------------------------------------------------------------------------------
/examples/textinput/textinput.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinput/textinput.gif
--------------------------------------------------------------------------------
/examples/textinputs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinputs/README.md
--------------------------------------------------------------------------------
/examples/textinputs/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinputs/main.go
--------------------------------------------------------------------------------
/examples/textinputs/textinputs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/textinputs/textinputs.gif
--------------------------------------------------------------------------------
/examples/timer/README.md:
--------------------------------------------------------------------------------
1 | # Timer
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/timer/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/timer/main.go
--------------------------------------------------------------------------------
/examples/timer/timer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/timer/timer.gif
--------------------------------------------------------------------------------
/examples/tui-daemon-combo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/tui-daemon-combo/README.md
--------------------------------------------------------------------------------
/examples/tui-daemon-combo/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/tui-daemon-combo/main.go
--------------------------------------------------------------------------------
/examples/tui-daemon-combo/tui-daemon-combo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/tui-daemon-combo/tui-daemon-combo.gif
--------------------------------------------------------------------------------
/examples/views/README.md:
--------------------------------------------------------------------------------
1 | # Views
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/views/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/views/main.go
--------------------------------------------------------------------------------
/examples/views/views.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/views/views.gif
--------------------------------------------------------------------------------
/examples/window-size/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/examples/window-size/main.go
--------------------------------------------------------------------------------
/exec.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/exec.go
--------------------------------------------------------------------------------
/exec_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/exec_test.go
--------------------------------------------------------------------------------
/focus.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/focus.go
--------------------------------------------------------------------------------
/go.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/go.mod
--------------------------------------------------------------------------------
/go.sum:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/go.sum
--------------------------------------------------------------------------------
/inputreader_other.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/inputreader_other.go
--------------------------------------------------------------------------------
/inputreader_windows.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/inputreader_windows.go
--------------------------------------------------------------------------------
/key.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/key.go
--------------------------------------------------------------------------------
/key_other.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/key_other.go
--------------------------------------------------------------------------------
/key_sequences.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/key_sequences.go
--------------------------------------------------------------------------------
/key_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/key_test.go
--------------------------------------------------------------------------------
/key_windows.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/key_windows.go
--------------------------------------------------------------------------------
/logging.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/logging.go
--------------------------------------------------------------------------------
/logging_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/logging_test.go
--------------------------------------------------------------------------------
/mouse.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/mouse.go
--------------------------------------------------------------------------------
/mouse_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/mouse_test.go
--------------------------------------------------------------------------------
/nil_renderer.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/nil_renderer.go
--------------------------------------------------------------------------------
/nil_renderer_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/nil_renderer_test.go
--------------------------------------------------------------------------------
/options.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/options.go
--------------------------------------------------------------------------------
/options_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/options_test.go
--------------------------------------------------------------------------------
/renderer.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/renderer.go
--------------------------------------------------------------------------------
/screen.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/screen.go
--------------------------------------------------------------------------------
/screen_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/screen_test.go
--------------------------------------------------------------------------------
/signals_unix.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/signals_unix.go
--------------------------------------------------------------------------------
/signals_windows.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/signals_windows.go
--------------------------------------------------------------------------------
/standard_renderer.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/standard_renderer.go
--------------------------------------------------------------------------------
/tea.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tea.go
--------------------------------------------------------------------------------
/tea_init.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tea_init.go
--------------------------------------------------------------------------------
/tea_test.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tea_test.go
--------------------------------------------------------------------------------
/tty.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tty.go
--------------------------------------------------------------------------------
/tty_unix.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tty_unix.go
--------------------------------------------------------------------------------
/tty_windows.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tty_windows.go
--------------------------------------------------------------------------------
/tutorials/basics/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/basics/README.md
--------------------------------------------------------------------------------
/tutorials/basics/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/basics/main.go
--------------------------------------------------------------------------------
/tutorials/commands/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/commands/README.md
--------------------------------------------------------------------------------
/tutorials/commands/main.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/commands/main.go
--------------------------------------------------------------------------------
/tutorials/go.mod:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/go.mod
--------------------------------------------------------------------------------
/tutorials/go.sum:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/charmbracelet/bubbletea/HEAD/tutorials/go.sum
--------------------------------------------------------------------------------