Package0.3.3SystemShell
procex
Ergonomic process launching with extreme flexibility and speed
- Version0.3.3
- CategorySystem, Shell
- LicenceMIT
- AuthorLas
- Maintainerme@las.rs
- Pinned byhackage procex 0.3.3
- Sourcehackage.haskell.org/package/procex-0.3.3
Modules
7 modules- Procex.Core10Defines Cmd, the core API of Procex.
- Procex.Execve3Contains FFI bindings to the C bits
- Procex.Prelude0You'll likely import this if you're using Procex.
- Procex.Process13This module wraps over the API in Procex.Core in a user-friendly way.
- Procex.Quick22This module defines functions and type classes
- Procex.Shell3You'll likely want to import this if you're
- Procex.Shell.Labels0This module contains an instance for labels,
Description
procex is a library for launching unix processes, that DOES NOT wrap createProcess. It interfaces directly with vfork and execve, and closes fds efficiently using the new close_range Linux syscall (or close if not available). The syntax for launching processes is clean, concise, and flexible, mimicking sh.
Depends on
7 packages- async-2.2.5in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- unix-2.8.7.0with GHC
- utf8-string-1.0.2in this set
Used by in this set · 0
Nothing in this set depends on it.