Ejecute el comando en bash_profile solo cuando esté en MINGW64

Ejecute el comando en bash_profile solo cuando esté en MINGW64

Estoy usando git bash y en mi .bash_profiletengo

cd

Lo cual funciona cuando inicio MINGW64, pero cuando abro vscode, la consola también ejecuta ese comando. ¿Hay alguna manera de ejecutar el cdcomando solo cuando esté en MINGW64?

Por ejemplo (no soy programador de bash, así que no estoy seguro de si esta sintaxis es correcta):

if [current = MINGW64]; then
  cd
fi

Respuesta1

Git para Windows usa MINGW64/MSYS y, normalmente, habrá una variable de entorno MSYSTEM definida cuando inicie su shell. Tu puedes sólocomprueba si está definido, como esto:

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

información relacionada