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

945 stars
23 watching
90 forks
Language: Haskell
last commit: 6 months ago
haskellscripting

Related projects:

Repository Description Stars
gregwebs/shelly.hs A Haskell library providing an intuitive shell scripting interface for systems programming and automation. 418
gabriella439/pipes A lightweight stream processing library that builds and connects reusable streaming components using Haskell 489
gabriella439/haskell-errors-library A type-safe approach to error handling in the Haskell programming language 64
chrisdone/hell A Haskell-based shell scripting language with a minimalist implementation 564
wing924/shellwords A library to manipulate strings according to UNIX Bourne shell word parsing rules 24
jekor/hesh A Haskell implementation of a shell for scripting and automating tasks 68
kowainik/shellmet An out-of-shell solution for scripting in Haskell using shell commands 70
turtlesoupy/haskakafka Provides a Haskell interface to Kafka, enabling producers and consumers to interact with the platform. 72
gabriella439/haskell-lens-tutorial-library A comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application. 81
gabriella439/haskell-morte-library An intermediate language for optimizing functional programs in Haskell 375
haskell/filepath Provides functionality for manipulating file paths in a platform-independent way 66
cpennington/h4sh A Haskell-based shell utility that exposes functional programming concepts to Unix scripting 67
reeflective/readline A modern shell library with powerful UI and features inspired by Z-Shell. 90
gabriella439/haskell-typed-spreadsheet-library Provides a typed and composable API for building spreadsheets with explicit input/output relationships 186
simonmichael/shelltestrunner Tool for testing command-line programs and commands in a portable way. 130