BSD-3-Clause licensed by Greg Weber, Petr Rockai
Maintained by Greg Weber
This version can be pinned in stack with:shelly-1.5.6@sha256:b333e84da8adb3a67356a7ffd3c9429dc052dca67fd5fc52f69135be05e83607,2235

Module documentation for 1.5.6

  • Shelly
    • Shelly.Lifted
    • Shelly.Pipe

Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly:

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

  • has detailed and useful error messages

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

  • is modern, using Text and system-filepath/system-fileio

Shelly is originally forked from the Shellish package.

See the shelly-extra package for additional functionality.

An overview is available in the README: