在龟中的二进制重定向

时间:2015-10-05 16:40:43

标签: haskell haskell-turtle

我想做类似的事情:

curl -s http://example.com/some/file.bin >/usr/local/bin/foo

由于Shell是多态的,我可以用Turtle原样来做这件事,但是所有的例子都在Shell Text的行上运行,而我还没有内化足够的Haskell来导航它。是否有惯用的方法来获取Shell Bytestring或其他解决方案?

2 个答案:

答案 0 :(得分:3)

答案是,还没有,但这里有一个问题:

https://github.com/Gabriel439/Haskell-Turtle-Library/issues/68

我在这个问题上为此提出了一个示例API,您可能想要查看该问题,看看该API是否适合您的用例。

答案 1 :(得分:2)

从版本1.3.0开始,Turtle现在有一个Turtle.Bytes模块:

https://hackage.haskell.org/package/turtle/docs/Turtle-Bytes.html