Eu sei que é antigo, mas a resposta é:
cygstart --directory=${pwd} /bin/bash -li -c \"./ant compile\"
A marca de aspas que escapou é necessária para passar o comando para bash.
Eu preciso iniciar uma nova janela do Cygwin com o alias em execução nele. Abrindo nova janela é:
cygstart /bin/bash -li
(Graças a: Criar nova janela do Cygwin a partir do Cygwin )
Mas como posso enviar o alias nessa nova janela do Cygwin? (alias compile="./ form compile")
cygstart /bin/bash -li ./ant compile
Current statement abre nova janela bash e executa o comando lá, mas não na nova janela do cygwin.
Obrigado!
Eu sei que é antigo, mas a resposta é:
cygstart --directory=${pwd} /bin/bash -li -c \"./ant compile\"
A marca de aspas que escapou é necessária para passar o comando para bash.
Use a opção -c
para passar comandos para o bash, assim:
cygstart /bin/bash -li -c ./ant compile