Package1.12.1Development
shelly
shell-like (systems) programming in Haskell
- Version1.12.1
- CategoryDevelopment
- LicenceBSD-3-Clause
- AuthorGreg Weber, Petr Rockai
- MaintainerAndreas Abel
- Homepagegithub.com/gregwebs/Shelly.hs
- Pinned byhackage shelly 1.12.1
- Sourcehackage.haskell.org/package/shelly-1.12.1
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- async-2.2.5in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- directory-1.3.8.5with GHC
- enclosed-exceptions-1.0.3in this set
- exceptions-0.10.9with GHC
- filepath-1.5.4.0with GHC
- lifted-async-0.11.0in this set
- lifted-base-0.2.3.12in this set
- monad-control-1.0.3.1in this set
- mtl-2.3.1with GHC
- process-1.6.26.1with GHC
- text-2.1.3with GHC
- time-1.12.2with GHC
- transformers-0.6.1.1with GHC
- transformers-base-0.4.6in this set
- unix-compat-0.7.4.1in this set
Used by in this set · 0
Nothing in this set depends on it.