Blocks/Gum helpers

Gum helpers

Interactive one-liners inspired by Charm's gum: fuzzy-filter a list, spin a spinner while awaiting a Future, or pager through long text. Ideal for glue scripts and quick tooling.

Install the package

Every component ships in the single dart_tui package.

$dart pub add dart_tui
gum helpers · dart_tui
Gum helpers demo

Helpers

PropertyTypeDescription
filter(items)Future<String?>Interactive fuzzy filter; returns the chosen item.
spin(future, {label})Future<T>Spinner while the future resolves; returns its value.
pager(text)Future<void>Scrollable full-screen viewer.

Related