Copyright | © 2017 All rights reserved. |
---|---|
License | GPL-3 |
Maintainer | Evan Cofsky <evan@theunixman.com> |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
- newtype EnvName = EnvName {}
- newtype EnvValue = EnvValue {
- unEnvValue :: Text
- lookupEnv :: MonadIO m => EnvName -> m (Maybe EnvValue)
- setEnv :: MonadIO m => EnvName -> EnvValue -> m ()
- environment :: MonadIO m => Lens EnvName (m ()) (m (Maybe EnvValue)) EnvValue
- newtype Arg = Arg {}
- args :: MonadIO m => m [Arg]
- newtype ProgName = ProgName {
- unProgName :: Text
- progName :: MonadIO m => m ProgName