Запускать команду в bash_profile только в MINGW64

539
Get Off My Lawn

Я использую Git Bash, и по моему у .bash_profileменя есть

cd 

Это работает, когда я запускаю MINGW64, но когда я открываю vscode, консоль также запускает эту команду. Есть ли способ для меня, чтобы запустить cdкоманду только в MINGW64?

Например (я не программист Bash, поэтому я не уверен, что этот синтаксис правильный):

if [current = MINGW64]; then cd fi 
0

1 ответ на вопрос

1
KMZ

Git для Windows использует MINGW64 / MSYS, и обычно при запуске вашей оболочки определяется переменная окружения MSYSTEM. Вы можете просто проверить, определено ли оно, например так:

if [[ $MSYSTEM = "MINGW64" ]] ; then cd fi 
Я уже использую это в течение нескольких дней, и похоже, что это работает Get Off My Lawn 6 лет назад 0