SingleSelectTask
SingleSelectTask выводит список вариантов и позволяет выбрать ровно один пункт. Подходит для выбора окружения, профиля конфигурации, режима установки и т.д.
Базовый пример

Настройки
Значение по умолчанию
Таймаут
Viewport и счётчики
↑/↓/j/k.
Отключение элементов
Настройка подсказок
Разделитель применяется ко всем задачам выбора в приложении.
Работа с результатом
Советы
- Поддерживайте список опций в актуальном состоянии до запуска очереди. После создания задачи менять
[]stringнапрямую не нужно. - Используйте подсказки, чтобы расшифровывать короткие коды (
prod,int,cli). - Если нужно предложить нестандартный пункт (например, «Другое»), добавьте отдельную
InputTaskпослеSingleSelectTaskи показывайте её условно. - Для динамических списков генерируйте массив перед созданием задачи; менять его во время работы очереди не получится.