Copyright | (c) 2022 Dmitrii Kovanikov |
---|---|
License | MPL-2.0 |
Maintainer | Dmitrii Kovanikov <kovanikov@gmail.com> |
Stability | Experimental |
Portability | Portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Haskell CLI framework
Since: 0.0.0.0
Documentation
newtype CliApp cmd appEnv a Source #
Main monad for your CLI application.
Since: 0.0.0.0
Instances
MonadIO (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |
Applicative (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |
Defined in Iris.App pure :: a -> CliApp cmd appEnv a # (<*>) :: CliApp cmd appEnv (a -> b) -> CliApp cmd appEnv a -> CliApp cmd appEnv b # liftA2 :: (a -> b -> c) -> CliApp cmd appEnv a -> CliApp cmd appEnv b -> CliApp cmd appEnv c # (*>) :: CliApp cmd appEnv a -> CliApp cmd appEnv b -> CliApp cmd appEnv b # (<*) :: CliApp cmd appEnv a -> CliApp cmd appEnv b -> CliApp cmd appEnv a # | |
Functor (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |
Monad (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |
MonadUnliftIO (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |
MonadReader (CliEnv cmd appEnv) (CliApp cmd appEnv) Source # | Since: 0.0.0.0 |