packages feed

load-env 0.0.3 → 0.0.4

raw patch · 2 files changed

+8/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

load-env.cabal view
@@ -1,5 +1,5 @@ Name:                   load-env-Version:                0.0.3+Version:                0.0.4 Author:                 Pat Brisbin <pbrisbin@gmail.com> Maintainer:             Pat Brisbin <pbrisbin@gmail.com> License:                BSD3@@ -20,6 +20,7 @@   Exposed-Modules:      LoadEnv                       , LoadEnv.Parse   Build-Depends:        base >= 4.7.0 && < 5+                      , directory                       , parsec  Test-Suite spec
src/LoadEnv.hs view
@@ -4,6 +4,8 @@     ) where  +import Control.Monad (when)+import System.Directory (doesFileExist) import System.Environment (setEnv) import Text.Parsec.String (parseFromFile) @@ -33,6 +35,8 @@ loadEnv = loadEnvFrom ".env"  loadEnvFrom :: FilePath -> IO ()-loadEnvFrom fp =-    parseFromFile parseEnvironment fp >>= either+loadEnvFrom fp = do+    e <- doesFileExist fp++    when e $ parseFromFile parseEnvironment fp >>= either         (putStrLn . show) (mapM_ $ uncurry setEnv)