packages feed

dockercook 0.1.2.0 → 0.1.2.1

raw patch · 2 files changed

+6/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

dockercook.cabal view
@@ -1,5 +1,5 @@ name:                dockercook-version:             0.1.2.0+version:             0.1.2.1 synopsis:            A build tool for multiple docker image layers description:         Build and manage multiple docker image layers to speed up deployment license:             MIT@@ -18,7 +18,7 @@   exposed-modules:     Cook.Build, Cook.BuildFile, Cook.Clean, Cook.Types   other-modules:       Cook.Util, Cook.State.Manager, Cook.State.Model   build-depends:       base ==4.6.*,-                       attoparsec >=0.11 && <0.12,+                       attoparsec >=0.11 && <0.13,                        base16-bytestring >=0.1 && <0.2,                        bytestring >=0.10 && <0.11,                        conduit >=1.1 && <1.2,
src/lib/Cook/Util.hs view
@@ -7,6 +7,7 @@ import System.IO (hPutStrLn, stderr)  import qualified Data.ByteString as BS+import qualified Data.ByteString.Char8 as BSC  logInfo :: MonadIO m => String -> m () logInfo = liftIO . hPutStrLn stderr@@ -16,7 +17,9 @@  systemStream :: String -> (BS.ByteString -> IO ()) -> IO ExitCode systemStream cmd onOutput =-    do (ec, _) <- sourceCmdWithConsumer cmd conduitRead+    do onOutput (BSC.pack $ "$> " ++ cmd ++ "\n")+       (ec, _) <- sourceCmdWithConsumer cmd conduitRead+       onOutput (BSC.pack $ "ExitCode: " ++ show ec ++ "\n")        return ec     where       conduitRead =