gitextract_5eziu92j/ ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ ├── dependabot-sync.yml │ ├── goreleaser.yml │ ├── lint-sync.yml │ ├── lint.yml │ └── nightly.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── THEMES.md ├── command.go ├── command_test.go ├── draw.go ├── embed.go ├── error.go ├── evaluator.go ├── examples/ │ ├── README.md │ ├── bubbletea/ │ │ ├── altscreen-toggle.tape │ │ ├── chat.tape │ │ ├── composable-views.tape │ │ ├── credit-card-form.tape │ │ ├── debounce.tape │ │ ├── exec.tape │ │ ├── fullscreen.tape │ │ ├── glamour.tape │ │ ├── help.tape │ │ ├── http.tape │ │ ├── list-default.tape │ │ ├── list-fancy.tape │ │ ├── list-simple.tape │ │ ├── package-manager.tape │ │ ├── pager.tape │ │ ├── paginator.tape │ │ ├── pipe.tape │ │ ├── progress-animated.tape │ │ ├── progress-static.tape │ │ ├── realtime.tape │ │ ├── result.tape │ │ ├── send-msg.tape │ │ ├── sequence.tape │ │ ├── simple.tape │ │ ├── spinner.tape │ │ ├── spinners.tape │ │ ├── split-editors.tape │ │ ├── stopwatch.tape │ │ ├── table.tape │ │ ├── tabs.tape │ │ ├── textarea.tape │ │ ├── textinput.tape │ │ ├── textinputs.tape │ │ ├── timer.tape │ │ ├── tui-daemon-combo.tape │ │ └── views.tape │ ├── cli-ui/ │ │ ├── Gemfile │ │ ├── README.md │ │ ├── format.tape │ │ ├── interactive-prompt.tape │ │ ├── nested-frames.tape │ │ ├── progress.tape │ │ ├── spinner.tape │ │ ├── status-widget.tape │ │ ├── symbols.tape │ │ ├── text-prompt.ascii │ │ └── text-prompt.tape │ ├── commands/ │ │ ├── README.md │ │ ├── alt.tape │ │ ├── arrow.tape │ │ ├── backspace.tape │ │ ├── clipboard.tape │ │ ├── comment.tape │ │ ├── ctrl.tape │ │ ├── enter.tape │ │ ├── hide.tape │ │ ├── show.tape │ │ ├── space.tape │ │ ├── tab.tape │ │ └── type.tape │ ├── decorations/ │ │ └── decorations.tape │ ├── demo.tape │ ├── demo.webm │ ├── env/ │ │ └── env.tape │ ├── errors/ │ │ ├── dimensions.tape │ │ ├── parser.tape │ │ └── require.tape │ ├── fixtures/ │ │ └── all.tape │ ├── gh-cli/ │ │ ├── README.md │ │ ├── gh-issue.tape │ │ └── gh-pr.tape │ ├── glow/ │ │ ├── CarrotCake.md │ │ ├── NiHao.md │ │ ├── README.md │ │ ├── StewedPeaches.md │ │ ├── glow-edit.tape │ │ ├── glow-simple.ascii │ │ ├── glow-simple.tape │ │ ├── glow.ascii │ │ ├── glow.tape │ │ ├── notes/ │ │ │ ├── Currywurst.md │ │ │ ├── Kasewurst.md │ │ │ ├── Spatzle.md │ │ │ └── Weibwurst.md │ │ └── to-do/ │ │ ├── Okonomiyaki.md │ │ └── Takoyaki.md │ ├── gum/ │ │ ├── README.md │ │ ├── file.tape │ │ ├── pager.tape │ │ ├── src/ │ │ │ ├── id_rsa │ │ │ ├── id_rsa.pub │ │ │ ├── lipgloss/ │ │ │ │ ├── README.md │ │ │ │ ├── align.go │ │ │ │ ├── borders.go │ │ │ │ ├── colors.go │ │ │ │ ├── join.go │ │ │ │ └── style.go │ │ │ └── super_secret_message.txt │ │ ├── superhero.csv │ │ └── table.tape │ ├── jqp/ │ │ ├── README.md │ │ └── jqp.tape │ ├── meta.tape │ ├── neofetch/ │ │ ├── README.md │ │ ├── colorize-ascii.go │ │ ├── neofetch.tape │ │ ├── neofetch.webm │ │ ├── vhs-color.ascii │ │ ├── vhs.ascii │ │ └── vhs.conf │ ├── publish/ │ │ ├── cassette.tape │ │ └── publish.tape │ ├── screenshot.tape │ ├── settings/ │ │ ├── README.md │ │ ├── height.tape │ │ ├── set-border-radius.tape │ │ ├── set-cursor-blink.tape │ │ ├── set-font-family.tape │ │ ├── set-font-size-10.tape │ │ ├── set-font-size-20.tape │ │ ├── set-font-size-40.tape │ │ ├── set-letter-spacing.tape │ │ ├── set-line-height.tape │ │ ├── set-loop-offset.tape │ │ ├── set-margin.tape │ │ ├── set-padding.tape │ │ ├── set-shell-bash.tape │ │ ├── set-shell-cmd.tape │ │ ├── set-shell-custom.tape │ │ ├── set-shell-fish.tape │ │ ├── set-shell-nu.tape │ │ ├── set-shell-osh.tape │ │ ├── set-shell-pwsh.tape │ │ ├── set-shell-xonsh.tape │ │ ├── set-shell-zsh.tape │ │ ├── set-theme-name.tape │ │ ├── set-theme.tape │ │ ├── set-typing-speed.tape │ │ ├── set-window-bar.tape │ │ └── width.tape │ ├── slides/ │ │ ├── README.md │ │ └── slides.tape │ ├── split/ │ │ └── split.tape │ ├── vhs-promo.webm │ └── welcome.tape ├── ffmpeg.go ├── go.mod ├── go.sum ├── keys.go ├── lexer/ │ ├── lexer.go │ └── lexer_test.go ├── main.go ├── man.go ├── parser/ │ ├── parser.go │ └── parser_test.go ├── publish.go ├── record.go ├── record_test.go ├── screenshot.go ├── screenshot_test.go ├── scripts/ │ └── download_theme.sh ├── serve.go ├── serve_unix.go ├── serve_windows.go ├── shell.go ├── style.go ├── syntax.go ├── testing.go ├── themes.go ├── themes.json ├── themes_test.go ├── token/ │ ├── token.go │ └── token_test.go ├── tty.go ├── tty_unix.go ├── tty_windows.go ├── vhs.go └── video.go