Process module:System -package:unix -package:process-extras -package:haskell-awk -package:base -package:io-streams is:exact

Operations for creating and interacting with sub-processes.
A collection of FFI declarations for interfacing with Win32.
A running process. The three type parameters provide the type of the standard input, standard output, and standard error streams. To interact with a Process use the functions from the section Interact with a process.
Use OS processes just like native Haskell functions - to generate, transform or consume streams. See Streamly.System.Command module for a higher level wrapper over this module. See also: Streamly.Internal.System.Process for unreleased functions.