@hackage shelly0.3.0

shell-like (systems) programming in Haskell

Shelly is a package provides a single module for convenient systems programming in Haskell, similar in spirit to POSIX shells.

  • Shelly is aimed at getting things done rather than being a demonstration of elegance.

  • Shelly maintains its own environment, making it thread-safe.

These are in contrast to HSH. Elegance in HSH comes from polymorphic input and output. If you want a data type other than Text as the result running a system command, you may want to use HSH.

Shelly is a fork of Shellish that features low memory usage, text, system-filepath, and fixes a handle draining bug.