HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Package1.12.1Development

shelly

shell-like (systems) programming in Haskell

Modules

4 modules
  • Shelly146A module for shell-like programming in Haskell.
  • Shelly.Lifted126A module for shell-like programming in Haskell.
  • Shelly.Pipe111This module is a wrapper for the module Shelly.
  • Shelly.Unix1Commands that only work on Unix.

Description

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.

Shelly is originally forked from the Shellish package.

See the shelly-extra package for additional functionality.

An overview is available in the README: https://github.com/gregwebs/Shelly.hs/blob/master/README.md

Depends on

18 packages

Used by in this set · 0

Nothing in this set depends on it.