Eu descobri fzf
ser um utilitário muito útil, mas por algum motivo ele está falhando comigo neste caso específico.
$ brew outdated | fzf -m --tac | brew upgrade
Em vez de permitir que eu escolha quais itens atualizar, ele exibe um menu por um momento e, em seguida, atualiza tudo . Eu nunca tive isso se comportando dessa maneira antes. O que estou deixando passar?
Você está enviando a seleção para
stdout
e canalizando-a parabrew upgrade
, masbrew upgrade
não usastdin
. O comando atualiza apenas tudo.Você precisará de algo assim para adicionar a seleção como argumentos: