Veja esta questão do Github . Basicamente, eu estou tentando iniciar o shell msys2 e ter a pasta de inicialização (e $HOME
) referem-se ao meu diretório home do usuário do Windows. Coisas que eu tentei:
/etc/nsswitch.conf
, colocando em ordem env windows
to db_home
, mas isso não fez nada. Eu tentei abrir o shell em cmder com o seguinte comando:
set MSYSTEM=MSYS & set MSYSCON=conemu64.exe & "%ConEmuDrive%\etc\msys2\usr\bin\bash.exe" --login -i" -new_console:C:"%ConEmuDrive%\etc\msys2\msys2.ico" -new_console:d:"%USERPROFILE%"
Modificando /etc/profile
e adicionando HOME=/c/Users/$USERNAME
ao final do arquivo. Isso alterou o valor de ~
para o que eu queria, mas a msys2 ainda é inicializada no diretório inicial antigo.
Git-bash faz isso bem, e eu estou querendo saber se existe algo que o git-bash está fazendo que eu não configurei para o msys2, mas eu não consigo entender. Qualquer ajuda seria ótimo.