TU / HOME
Category
Prompts & Inputs
COMING SOONPRO
Autocomplete
Autocomplete is queued for the Pro pattern pack.
Autocomplete termui Tab to accept
READYFREE
Confirm
Yes/no confirmation prompt with keyboard toggle. Supports arrows, y/n keys, Tab, and vim bindings.
Default state (No selected): ? Delete all files? Yes / No Toggled to Yes: ? Delete all files? Yes / No Confirmed: ? Delete all files? Yes Cancelled: ? Cancelled
COMING SOONPRO
Date Input
Date Input is queued for the Pro pattern pack.
Date input > 2026-05-22
COMING SOONPRO
File Picker
File Picker is queued for the Pro pattern pack.
Select file > ./src/app/page.tsx ./src/app/layout.tsx
READYFREE
Input
Terminal input prompts with placeholders, validation, confirmed states, and masked password entry.
Placeholder state: ? What is your name? Enter your name... Typing: ? What is your name? Alice Confirmed: ? What is your name? Alice Validation error: ? Email: foo ? Must be a valid email Masked input: ? Password: ****
READYFREE
Multi Select
Multi Select is a production-ready prompts & inputs terminal UI pattern.
? Choose deploy targets [x] web [x] api [ ] worker [ ] cron
COMING SOONPRO
Number Stepper
Number Stepper is queued for the Pro pattern pack.
Workers [-] 3 [+] use arrows to adjust
READYFREE
Password Input
Password Input is a production-ready prompts & inputs terminal UI pattern.
Enter API key > ************ reveal [ ]
COMING SOONPRO
Search Input
Search Input is queued for the Pro pattern pack.
Search patterns > spinner_ 3 matches found
READYFREE
Select
Interactive keyboard-navigated menu with scrolling, descriptions, disabled options, and vim-style bindings.
? Pick a framework: > React - Meta UI library Vue - Progressive framework Svelte - Compiled framework Angular (disabled) Up/Down to navigate, Enter to select, Ctrl+C to cancel ──────────────────────────────────────── ✓ Pick a framework: -> React