我想做类似的事情:
curl -s http://example.com/some/file.bin >/usr/local/bin/foo
由于Shell
是多态的,我可以用Turtle原样来做这件事,但是所有的例子都在Shell Text
的行上运行,而我还没有内化足够的Haskell来导航它。是否有惯用的方法来获取Shell Bytestring
或其他解决方案?
答案 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