confirm
A yes/no question with two buttons
termancy tui add confirm
Each component is a source file that termancy tui add copies into your
project, with the components it requires, where it is yours to change.
termancy ui demo <name> runs one on sample data first.
A yes/no question with two buttons
termancy tui add confirm
A single-line text input: placeholder, password mode, validation
termancy tui add input
No recording here. zig build site-gifs records one from docs/tapes/shell.tape when there is one; termancy ui demo shell runs it, if it has a demo.
A line editor for REPLs: history and tab completion
termancy tui add shell
A multi-line text editor that scrolls
termancy tui add textarea
A scrollable list with a cursor, the base of select and filter
termancy tui add list
Choose one item from a list
termancy tui add select
Choose several items from a list, up to a limit
termancy tui add multiselect
Fuzzy-filter a list as you type, with match highlighting
termancy tui add filter
An animated spinner with a title
termancy tui add spinner
A progress bar with a percentage and time left
termancy tui add progress
Aligned columns with a border and a row to choose
termancy tui add table
A full-screen viewport over long text, with search
termancy tui add pager
A form of fields (text, choices, lists, yes/no, files) on pages, themed
termancy tui add form
A row of tabs with the active tab's content
termancy tui add tabs
A scrollable area of fixed height to embed: logs, help, previews
termancy tui add viewport
No recording here. zig build site-gifs records one from docs/tapes/paginator.tape when there is one; termancy ui demo paginator runs it, if it has a demo.
Which page of many: dots or numbers, and keys to turn the page
termancy tui add paginator
No recording here. zig build site-gifs records one from docs/tapes/stopwatch.tape when there is one; termancy ui demo stopwatch runs it, if it has a demo.
Time counting up, started, stopped, and reset
termancy tui add stopwatch
No recording here. zig build site-gifs records one from docs/tapes/timer.tape when there is one; termancy ui demo timer runs it, if it has a demo.
A countdown to a timeout
termancy tui add timer
No recording here. zig build site-gifs records one from docs/tapes/help.tape when there is one; termancy ui demo help runs it, if it has a demo.
A keymap's help: one line, or every key in columns
termancy tui add help
A tree that expands and collapses, with a cursor
termancy tui add tree
Questions asked with confirm, select, and input, for cli.Flow
termancy tui add prompts
Several labelled progress bars, one per task
termancy tui add multiprogress
A sparkline and horizontal bars, in block characters
termancy tui add chart
A Markdown document to read: glamour's styles, highlighting, scrolling
termancy tui add markdown
Browse directories and choose a file
termancy tui add filepicker