add rawSystem variant that takes an environment
|Reported by:||dagit||Owned by:|
|Type of failure:||None/Unknown||Difficulty:||Unknown|
|Test Case:||Blocked By:|
Description (last modified by hvr)
rawSystem properly handles the case of Ctl-C while waiting. Instead of requiring people to recreate this behavior when using runProcess, it would be good if we add and export a rawSystemWithEnv or directly export syncProcess.
See for example: https://github.com/haskell/cabal/issues/1448