Я пишу функцию bash, которая в основном представляет вид fzf на изображения Docker. Я хочу включить несколько комбинаций клавиш fzf для запуска, удаления и т. Д. Образа. Тем не менее, я не хочу выполнять эти команды напрямую (как я мог бы с --bind "ctrl-r:execute(docker run {})"
, а вместо этого выводить команду запуска на терминал в качестве принятого текста, чтобы я все еще мог изменить ее до фактического ее выполнения.
Т.е. когда список fzf равен
postgres:latest
golang:latest
# ... etc.
>
, и я нажимаю CTRL-R на первом, который я хочу закрыть fzf и выводить docker run postgres:latest
на терминал, чтобы я мог добавить дополнительные опции(монтирование томов и т. д.) перед его выполнением.
Существует действие привязки клавиш, чтобы принять текущий выбор, но я не вижу способа изменить его перед выходом из fzf. Кто-нибудь знает обходной путь, чтобы получитьэтот сценарий сработает?