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 +2/−2
- src/lib/Cook/Util.hs +4/−1
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 =