cd "$(bundle show minima)"
O truque é: nos shells modernos, $(foo)
é substituído pela saída de foo
. A sintaxe alternativa é:
cd "'bundle show minima'"
Estou trabalhando com o jekyll (um gerador de site estático), e frequentemente preciso navegar pela fonte gem, que está enterrada sob vários subdiretórios, preenchimento automático ao pressionar a tecla tab ajuda, mas seria maravilhoso se eu pudesse de alguma forma anexar o saída de
bundle show minima
que no meu laptop resulta em
/home/username/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/minima-2.1.1
para o comando de diretório de alterações cd
. para que o comando resultante se torne
cd /home/username/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/minima-2.1.1
Isso é o que funcionou para mim:
sudo apt install xclip
bundle
para a área de transferência: bundle show minima | xclip -sel c
cd
e pressione ctrl+shift+v