Então, pergunta boba: eu quero usar o Taskwarrior (um gerenciador de listas de tarefas), mas no Windows parece que a minha única opção é o Cygwin. Não é grande coisa, mas eu realmente não quero mudar de powerhell para cygwin apenas para usar um programa se eu puder ajudar. O que eu poderia encontrar se eu cortar um alias ou algo para chamá-lo de powershell, possivelmente chamando sh.exe com qualquer que seja o equivalente da opção de comando do powershell? Assumindo que eu possa invocá-lo corretamente, as terminações de linha em stdin / stdout são a única coisa que poderia dar errado? Talvez codificações de caracteres também?
ATUALIZAÇÃO: shenanigans sh.exe não parecem ser necessários. Parece que posso chamar c: \ cygwin \ bin \ task.exe diretamente. Mais uma vez, minha pergunta é quais são os possíveis problemas em fazer isso? Terminais de linha em arquivos, stdin / out? Codificações de caracteres em stdin / out? Camada de abstração do sistema de arquivos do Cygwin? Variáveis de ambiente?