-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A cross-platform library for setting environment variables
--   
--   A cross-platform library for setting environment variables
@package setenv
@version 0.1.0

module System.SetEnv

-- | <tt>setEnv name value</tt> sets the specified environment variable to
--   <tt>value</tt>.
--   
--   If <tt>value</tt> is the empty string, the specified environment
--   variable is removed from the environment.
--   
--   Throws <tt>Control.Exception.IOException</tt> if <tt>name</tt> is the
--   empty string or contains an equals character.
setEnv :: String -> String -> IO ()

-- | <tt>unSet name</tt> removes the specified environment variable from
--   the environment of the current process.
--   
--   Throws <tt>Control.Exception.IOException</tt> if <tt>name</tt> is the
--   empty string or contains an equals character.
unsetEnv :: String -> IO ()
