Argumento Curl na instalação NVM

Argumento Curl na instalação NVM

O pacote do gerenciador de versão do nó (nvm) (https://github.com/creationix/nvm) usa o seguinte comando para instalar o pacote:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

O que significa o sinal de menos adicional -após o argumento -o?

Responder1

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

O -oargumento define a saída de curl. Ao especificar -, curl redirecionará a saída para stdout. É por isso que você pode canalizar isso bashe executar o install.shscript de shell em uma linha. Isto tem o benefício adicional de não deixar o install.sharquivo no sistema de arquivos da máquina.

informação relacionada