Haskell shell scripting
Browse cluster: Haskell tooling and libraries →Shelly is a Haskell library for shell scripting and systems programming that provides a single convenient module for running shell commands and performing file operations. Built in Haskell and designed with ease of use as its primary goal, Shelly emphasizes practical usability over theoretical elegance and offers detailed error messages to help users debug issues. The library maintains its own thread-safe environment and supports memory-efficient operations through variants like `run_` and `runFoldLines` that avoid loading entire outputs into memory. Shelly was created by Greg Webs and is distributed through Hackage and Stackage.