Перенаправление вывода сборки стека --exec - PullRequest
0 голосов
/ 01 февраля 2019

В настоящее время я собираю и запускаю свою программу на Haskell, например:

stack build --exec "myProg with some-args" --file-watch

, которая прекрасно перестраивает и запускает программу снова, когда я вносю изменения.

Однако я могу 't понять, как перенаправить вывод программы в файл, перезаписывая файл при каждом перезапуске .Я могу сделать что-то вроде

stack build --exec "myprog with some-args" --file-watch > out.log

(или, потому что я на PowerShell, stack build --exec [args as before] | Out-File out.log)

, но это будет продолжать добавлять к файлу, поэтому результаты первого выполненияостается в файле.Я попытался

stack build --exec "myprog with some-args > out.log" --file-watch

, но он просто посылает > и out.log в качестве дополнительных аргументов моей программе вместо перенаправления вывода.

Как перенаправить вывод моей программы нафайл, перезаписывающий файл при каждом выполнении, при использовании stack build --file-watch --exec для запуска моей программы?

...