[Haskell-cafe] ANN: HSH 2.0.0

John Goerzen jgoerzen at complete.org
Wed Jun 3 22:41:24 EDT 2009


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


More information about the Haskell-Cafe mailing list