process-conduit 1.0.0.3 → 1.1.0.0
raw patch · 3 files changed
+6/−3 lines, 3 filesdep +resourcetdep ~conduit
Dependencies added: resourcet
Dependency ranges changed: conduit
Files
- Data/Conduit/Process.hs +1/−0
- System/Process/QQ.hs +2/−1
- process-conduit.cabal +3/−2
Data/Conduit/Process.hs view
@@ -21,6 +21,7 @@ import Control.Monad import Control.Monad.Trans import Control.Monad.Trans.Loop +import Control.Monad.Trans.Resource import qualified Data.ByteString as S import Data.Conduit import qualified Data.Conduit.List as CL
System/Process/QQ.hs view
@@ -8,6 +8,7 @@ ) where import Control.Applicative+import Control.Monad.Trans.Resource as R import qualified Data.ByteString.Lazy as BL import qualified Data.Conduit as C import qualified Data.Conduit.List as CL@@ -28,7 +29,7 @@ -- | Command result of (Lazy) ByteString. cmd :: QuasiQuoter cmd = def { quoteExp = \str -> [|- BL.fromChunks <$> C.runResourceT (sourceCmd (LT.unpack $(quoteExp lt str)) C.$$ CL.consume)+ BL.fromChunks <$> R.runResourceT (sourceCmd (LT.unpack $(quoteExp lt str)) C.$$ CL.consume) |] } -- | Source of shell command
process-conduit.cabal view
@@ -1,5 +1,5 @@ name: process-conduit-version: 1.0.0.3+version: 1.1.0.0 synopsis: Conduits for processes description:@@ -33,7 +33,8 @@ , bytestring >= 0.9 , text >= 0.11 , process >= 1.0- , conduit >= 1.0+ , conduit >= 1.1+ , resourcet >= 1.1 , shakespeare-text >= 1.0 , shakespeare