Execute o comando em bash_profile somente quando estiver em MINGW64

Execute o comando em bash_profile somente quando estiver em MINGW64

Estou usando o git bash e no meu .bash_profiletenho

cd

O que funciona quando eu inicio MINGW64, mas quando abro o vscode, o console também executa esse comando. Existe alguma maneira de executar o cdcomando apenas quando estiver em MINGW64?

Por exemplo (não sou um programador bash, então não tenho certeza se esta sintaxe está correta):

if [current = MINGW64]; then
  cd
fi

Responder1

Git para Windows usa MINGW64/MSYS e normalmente haverá uma variável de ambiente MSYSTEM definida quando você inicia seu shell. Você pode apenasverifique se está definido, assim:

if [[ $MSYSTEM = "MINGW64" ]] ; then
  cd
fi

informação relacionada