Turtle 中的二进制重定向

Binary redirection in Turtle

我想做类似的事情:

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

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

答案是,还没有,但是这里有一个未解决的问题:

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

我在该问题中为此提出了一个示例 API,您可能想参与讨论该问题,看看 API 是否适合您的用例。

从版本 1.3.0 开始,Turtle 现在有一个 Turtle.Bytes 模块专门用于此:

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