Изначально размещено в моем личном блоге на https://paweldu.dev

Мне только что пришла в голову идея злоупотребить флагом fzf --preview, чтобы превратить простые команды в живой REPL с мгновенной обратной связью - репозиторий GitHub

Примеры

Предварительный просмотр awk в реальном времени

$ echo '' | fzf --print-query --preview 'echo "a\nb\nc\nd" | awk {q}'

Заглянуть в содержимое каталога

$ echo '' | fzf --preview 'ls {q}'

Выполнить сценарий Ruby

$ echo '' | fzf --print-query --preview 'ruby -e {q}'

У меня есть еще много идей по этому поводу. На данный момент я сделал только 3, потому что я хотел выпустить это как можно скорее. Если вам нравится, проверьте репо, которое будет регулярно обновляться здесь. Кроме того, не стесняйтесь вносить свои собственные идеи.

Обсуждение на HN

Изначально размещено в моем личном блоге на https://paweldu.dev