Comboboxes do bash

1

Eu quero uma caixa de combinação do shell. Ou seja, uma lista suspensa de itens padrão com alguma pesquisa difusa e, mais importante, a capacidade de inserir um valor que não esteja na lista .

Em ambientes gui, isso é suportado por ferramentas como rofi : cat options | rofi -dmenu faz exatamente o que eu preciso, com C-ENTER forçando uma opção que não está na lista.

Existe um equivalente disto que é puro linha de comando? fzf parece ser o análogo mais próximo no espaço de linha de comando puro, mas uma breve revisão de sua página de manual sugere que não há nenhuma ligação adequada para "aceitar o texto como inserido".

Soluções alternativas

Existem soluções alternativas

  • Use um sistema de menu com indexação de números, incluindo uma entrada para "criar novo"
  • O mesmo, mas dentro de fzf

Mas nenhum desses é fácil como poderia ser.

    
por Att Righ 17.04.2017 / 22:14

0 respostas