unliftio-0.2.23.0: The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
Safe Haskell Safe-Inferred
Language Haskell2010

UnliftIO.Environment

Description

Unlifted System.Environment .

Since: 0.2.5.0

Synopsis

Documentation

getArgs :: MonadIO m => m [ String ] Source #

Lifted getArgs .

Since: 0.2.5.0

setEnv :: MonadIO m => String -> String -> m () Source #

Lifted setEnv .

Since: 0.2.5.0

unsetEnv :: MonadIO m => String -> m () Source #

Lifted unsetEnv .

Since: 0.2.5.0

withArgs :: MonadUnliftIO m => [ String ] -> m a -> m a Source #

Unlifted withArgs .

Since: 0.2.5.0

withProgName :: MonadUnliftIO m => String -> m a -> m a Source #

Unlifted withProgName .

Since: 0.2.5.0