Por que o fzf está falhando neste caso?

1

Eu encontrei fzf para ser um utilitário muito útil, mas por alguma razão ele está falhando comigo neste instância particular.

$ brew outdated | fzf -m --tac | brew upgrade

Em vez de me deixar escolher quais itens atualizar, ele exibe um menu por um momento e, em seguida, continua a atualizar tudo . Eu nunca tive esse comportamento antes. O que eu estou negligenciando?

    
por iconoclast 17.01.2018 / 22:42

1 resposta

1

Você está enviando a seleção para stdout e encaminhando para brew upgrade , mas brew upgrade não usa stdin . O comando atualiza tudo.

Você precisará de algo assim para adicionar a seleção como argumentos:

brew outdated | fzf -m --tac | xargs brew upgrade
    
por 31.08.2018 / 15:48

Tags