Haskell DSL that generates shell scripts.

shell-monad