Итак, глупый вопрос: я хочу использовать Taskwarrior (менеджер списка задач командной строки), но в Windows это выглядит так, будто мой единственный вариант - Cygwin. Ничего страшного, но я действительно не хочу переключаться с PowerShell на Cygwin, просто чтобы использовать 1 программу, если я могу помочь. С чем можно столкнуться, если я соберу псевдоним или что-то, что вызовет его из powershell, возможно, вызвав sh.exe с эквивалентом опции powershell -command? Предполагая, что я могу вызвать его правильно, окончания строк в stdin/stdout - единственное, что может пойти не так? Может быть, и кодировка символов?
ОБНОВЛЕНИЕ: sh.exe махинации не кажутся необходимыми. Кажется, я могу вызвать c:\cygwin\bin\task.exe напрямую. Опять же, мой вопрос: каковы потенциальные проблемы с этим? Концы строк в файлах, stdin/out? Кодировки символов в stdin/out? Собственный уровень абстракции файловой системы Cygwin? Переменные среды?