Aparentemente, o meu google-fu é uma merda ...
Eu os conheço de outros posts do StackExchange:
--cd-to-home # Change directory to home
--cd=<path> # Change directory to <path>
-i # ?
-c # Run command, but --command doesn't work/exist
Onde posso encontrar uma lista completa de opções para git-bash.exe (o emulador terminal)? Eu os encontrei para o mintty [ 1 ], mas eles não parecem os corretos para o git-bash.exe ...
Atualizar:
Portanto, git-bash.exe
parece ser um invólucro simples que primeiro analisa as --cd...
opções e depois executa
usr\bin\mintty.exe --icon git-bash.exe,0 --exec "/usr/bin/bash" --login -i <other arguments>
ou similar. É por isso que apenas as --cd..
opções bash são analisadas corretamente e não são menta.
Se você quiser usar outras opções do mintty, use um comando semelhante ao invés de tentar fazê-lo com o git-bash.exe . Por exemplo:
usr\bin\mintty.exe --icon git-bash.exe,0 --window full --exec "/usr/bin/bash" --login -i -c "echo 'Hello World!'; read"
ls
ou git
(baseado no msys). Eu sei como obter as opções para esses comandos, estou procurando as opções para o emulador de terminal. Eu também tentei git-bash.exe --help
e git-bash.exe /?
, ambos não mostram nada.
help
? Se funcionar como git no linux na linha de comando, você pode solicitargit --help -a
a lista completa de comandos.