sectioned-picker
sectioned-picker is an interactive terminal multi-select picker with
non-selectable section headers. It uses ratatui and supports checkbox and
radio sections, keyboard navigation, collapsible sections, item descriptions,
and custom key actions.
use ;
let sections = vec!;
match run_picker?
# Ok::
Controls
- Arrow keys or
j/kmove between items. - Space toggles the current item.
atoggles every item in a checkbox section.- Left and Right collapse or expand a section.
- Enter confirms the selection.
- Escape cancels the picker.
License
Licensed under either of Apache License, Version 2.0 or MIT license, at your option.