Skip to main content

Crate ytil_tui

Crate ytil_tui 

Source
Expand description

Provide minimal TUI selection & prompt helpers built on [skim].

Offer uniform, cancellable single / multi select prompts with fuzzy filtering and helpers to derive a value from CLI args or fallback to an interactive selector.

Modulesยง

git_branch
interactive ๐Ÿ”’

Functionsยง

abbrev_path_dirs ๐Ÿ”’
display_fixed_width
get_item_from_cli_args_or_select
Returns an item derived from CLI args or asks the user to select one.
minimal_multi_select
Provides a minimal interactive multi-select prompt.
minimal_select
Minimal interactive single-select returning Option::None if opts is empty or the user cancels.
path_dir_names ๐Ÿ”’
require_single
Require exactly one selected item.
short_path
text_prompt
Displays a text input prompt with the given message, allowing cancellation via Esc / Ctrl-C.
yes_no_select
Displays a yes/no selection prompt.