
Hi, I'm pleased to announce the release of version 2.0.0 of HSH, the Haskell shell scripting library. This version features a complete rewrite of the core. Since System.Process has finally become capable enough to be the low-level of HSH, HSH has been reimplemented in terms of it. This has produced a dramatic reduction in code size and complexity. It also gains cross-platform support; HSH now works on Windows. Finally, the API is both simpler and more flexible. The 180-test suite for HSH continues to run and pass with only minor tweaks for the new API. Optional support for setting environment variables on commands to be run has been added as well. It will stay out of your way unless you need it, in which case it is easy. As a reminder, HSH lets you easily set up shell command pipelines. You can also pipe data between Haskell functions and shell commands with complete ease. The package also provides Haskell versions of a number of familiar shell primitives to help you get up and running quickly. HSH 2.0.0 has been uploaded to Hackage. -- John
participants (1)
-
John Goerzen