Descrição
Executa processos externos a partir de Haskell com tipagem mais forte para entrada, saída e erro. Isso ajuda programas a descrever como cada fluxo é tratado em vez de depender de comportamento solto no estilo shell.
É útil para ferramentas de build, automações, wrappers, auxiliares de teste e aplicações que coordenam programas de linha de comando. Desenvolvedores devem passar argumentos como valores estruturados e evitar montar comandos shell com texto não confiável.