shelly: shell-like (systems) programming in Haskell

[ bsd3, development, library ] [ Propose Tags ]

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

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/yesodweb/Shelly.hs/blob/master/README.md

Versions [faq] 0.3.0, 0.3.0.1, 0.3.0.2, 0.3.1, 0.4, 0.4.1, 0.5.0, 0.5.1, 0.6, 0.7, 0.7.1, 0.8.0.1, 0.8.0.2, 0.9.0, 0.9.2, 0.9.3, 0.9.4.1, 0.9.4.2, 0.9.5, 0.9.5.1, 0.9.6, 0.9.7, 0.9.7.1, 0.9.7.2, 0.9.7.3, 0.10, 0.10.0.1, 0.11, 0.12, 0.12.0.1, 0.12.0.2, 0.12.1, 0.12.1.1, 0.12.2, 0.13, 0.13.0.1, 0.13.1, 0.13.2, 0.13.2.1, 0.13.3, 0.13.4, 0.13.5, 0.13.5.1, 0.14, 0.14.0.1, 0.14.1, 0.14.2, 0.14.2.1, 0.14.2.2, 0.14.2.3, 0.14.3, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.3.1, 0.15.3.2, 0.15.3.3, 0.15.4, 0.15.4.1, 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.3.0.0, 1.3.0.1, 1.3.0.2, 1.3.0.3, 1.3.0.4, 1.3.0.5, 1.3.0.6, 1.3.0.7, 1.3.1, 1.3.2, 1.4.0.1, 1.4.0.2, 1.4.1, 1.4.2, 1.4.3, 1.4.3.1, 1.4.4, 1.4.4.1, 1.4.4.2, 1.5, 1.5.0.1, 1.5.1, 1.5.1.1, 1.5.2, 1.5.3, 1.5.3.1, 1.5.3.2, 1.5.4, 1.5.4.1, 1.5.5, 1.5.6, 1.5.7, 1.6.0, 1.6.0.1, 1.6.1, 1.6.1.1, 1.6.1.2, 1.6.2, 1.6.2.1, 1.6.2.2, 1.6.2.3, 1.6.2.4, 1.6.2.5, 1.6.3, 1.6.3.1, 1.6.3.2, 1.6.3.3, 1.6.3.4, 1.6.4, 1.6.4.1, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.8.1, 1.6.8.2, 1.6.8.3, 1.6.8.4, 1.6.8.5, 1.6.8.6, 1.6.8.7, 1.6.9, 1.7.0, 1.7.0.1, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.9.0 (info)
Dependencies async (<2.2), base (==4.*), bytestring (<0.11), containers (>=0.4.2.0 && <0.6), directory (>=1.1.0.0 && <1.3.0.0), enclosed-exceptions (<1.1), exceptions (>=0.6 && <0.9), lifted-async (<0.10), lifted-base (<0.3), monad-control (>=0.3.2 && <1.1), mtl (>=2 && <2.3), process (>=1.0 && <1.5), system-fileio (<0.4), system-filepath (>=0.4.7 && <0.5), text (<1.3), time (>=1.3 && <1.6), transformers (<0.6), transformers-base (<0.5), unix-compat (<0.5) [details]
License BSD-3-Clause
Author Greg Weber, Petr Rockai
Maintainer Greg Weber <greg@gregweber.info>
Revised Revision 1 made by HerbertValerioRiedel at 2016-12-01T23:44:16Z
Category Development
Home page https://github.com/yesodweb/Shelly.hs
Source repo head: git clone https://github.com/yesodweb/Shelly.hs
Uploaded by GregWeber at 2015-05-03T15:28:52Z
Distributions Arch:1.8.1, Debian:1.8.1, Fedora:1.8.1, FreeBSD:1.6.3.3, LTSHaskell:1.8.0, NixOS:1.9.0, Stackage:1.8.1, openSUSE:1.9.0
Executables Color, run-handles, drain
Downloads 114983 total (2206 in the last 30 days)
Rating 2.5 (votes: 3) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2015-05-03 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
lifted

run the tests against Shelly.Lifted

DisabledAutomatic
build-examples

build some example programs

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees