Parece que deveria ser fácil de fazer, mas claramente não estou entendendo algo fundamental sobre a tubulação de saída e para trás.
Estou tentando fazer algo assim:
bundle show some-gem-name | pushd
Onde o resultado me coloca no caminho do nome da gema com funcionalidade popd suportada para voltar onde eu estava.
Responder1
pushd espera o diretório como um argumento de linha de comando, não como entrada padrão, portanto você não pode canalizar o diretório para ele. Tentar
pushd "`bundle show some-gem-name`"
em vez de.