Description
Provides a convenient way for Haskell programs to call shell commands. It is intended for automation code that needs to run external tools from Haskell.
It is useful for build helpers, scripts, wrappers, and developer tooling. Use it carefully with untrusted input, because shell command construction can create injection risks if arguments are not handled safely.