turtle

Shell library

A Haskell-based shell scripting library providing a typed and lightweight environment for executing system commands and performing filesystem operations.

Shell programming, Haskell style

GitHub

946 stars
23 watching
90 forks
Language: Haskell
last commit: over 2 years ago
haskellscripting

Related projects:

RepositoryDescriptionStars
gregwebs/shelly.hsA Haskell library providing an intuitive shell scripting interface for systems programming and automation.417
gabriella439/pipesA lightweight stream processing library that builds and connects reusable streaming components using Haskell489
gabriella439/haskell-errors-libraryA type-safe approach to error handling in the Haskell programming language64
chrisdone/hellA Haskell-based shell scripting language with a minimalist implementation568
wing924/shellwordsA library to manipulate strings according to UNIX Bourne shell word parsing rules24
jekor/heshA Haskell implementation of a shell for scripting and automating tasks68
kowainik/shellmetAn out-of-shell solution for scripting in Haskell using shell commands71
turtlesoupy/haskakafkaProvides a Haskell interface to Kafka, enabling producers and consumers to interact with the platform.72
gabriella439/haskell-lens-tutorial-libraryA comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application.81
gabriella439/haskell-morte-libraryAn intermediate language for optimizing functional programs in Haskell374
haskell/filepathProvides functionality for manipulating file paths in a platform-independent way67
cpennington/h4shA Haskell-based shell utility that exposes functional programming concepts to Unix scripting67
reeflective/readlineA modern shell library with powerful UI and features inspired by Z-Shell.92
gabriella439/haskell-typed-spreadsheet-libraryProvides a typed and composable API for building spreadsheets with explicit input/output relationships185
simonmichael/shelltestrunnerTool for testing command-line programs and commands in a portable way.135