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
Support TermUI