packages feed

shelly 0.13.4 → 0.13.5

raw patch · 2 files changed

+4/−9 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

Shelly.hs view
@@ -33,7 +33,7 @@          , sshPairs, sshPairs_           -- * Modifying and querying environment.-         , setenv, set_env, get_env, get_env_text, getenv, getenv_def, appendToPath+         , setenv, get_env, get_env_text, getenv, getenv_def, appendToPath           -- * Environment directory          , cd, chdir, pwd@@ -460,15 +460,10 @@   -- TODO: better error message for removeFile (give filename)   canonic f >>= liftIO . removeFile --- | deprecated in favor of 'set_env'-setenv :: Text -> Text -> Sh ()-setenv = set_env-{-# DEPRECATED setenv "use set_env" #-}- -- | Set an environment variable. The environment is maintained in Sh -- internally, and is passed to any external commands to be executed.-set_env :: Text -> Text -> Sh ()-set_env k v =+setenv :: Text -> Text -> Sh ()+setenv k v =   let (kStr, vStr) = (LT.unpack k, LT.unpack v)       wibble environment = (kStr, vStr) : filter ((/=kStr).fst) environment    in modify $ \x -> x { sEnvironment = wibble $ sEnvironment x }
shelly.cabal view
@@ -1,6 +1,6 @@ Name:       shelly -Version:     0.13.4+Version:     0.13.5 Synopsis:    shell-like (systems) programming in Haskell  Description: Shelly provides convenient systems programming in Haskell,