Выпадающие списки из bash

Выпадающие списки из bash

Мне нужен combobox из оболочки. То есть, выпадающий список элементов по умолчанию с некоторым нечетким поиском и, что важно,возможность ввести значение, которого нет в списке.

В графических средах это поддерживается такими инструментами, как rofi: cat options | rofi -dmenuделает именно то, что мне нужно, C-ENTERпринудительно выбирая опцию, отсутствующую в списке.

Есть ли эквивалент этого, работающий исключительно из командной строки?фзфкажется наиболее близким аналогом в чистом пространстве командной строки, но краткий обзор его страницы руководства показывает, что для «принять текст как введенный» не существует подходящей привязки.

Обходные пути

Конечно, есть обходные пути.

  • Используйте систему меню с нумерацией, включая запись «создать новый»
  • То же самое, но внутриfzf

Но ни один из этих вариантов не так прост, как мог бы быть.

Связанный контент