重定向堆栈构建--exec的输出

时间:2019-02-01 07:23:53

标签: haskell-stack

我目前正在像这样构建和运行我的Haskell程序:

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

当我进行更改时,它可以很好地重建并再次运行程序。

但是,我不知道如何将程序输出重定向到文件,在每次重新启动时覆盖文件。我可以做类似的事情

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运行程序时,如何将程序输出重定向到文件,并在每次执行时覆盖文件?

0 个答案:

没有答案