License | BSD-3-Clause |
---|---|
Safe Haskell | None |
Language | GHC2021 |
Stack.Types.AddCommand
Description
Synopsis
- type AddCommand = ExceptT (RIO Runner ()) (Writer (Mod CommandFields (RIO Runner (), GlobalOptsMonoid))) ()
Documentation
type AddCommand = ExceptT (RIO Runner ()) (Writer (Mod CommandFields (RIO Runner (), GlobalOptsMonoid))) () Source #
A type synonym for the monad used to add command line commands to Stack.
The monad is a stack of an ExceptT
(
RIO
Runner
())
monad on top of
a Writer
f
monad, where f
is
Mod
CommandFields
(
RIO
Runner
(),
GlobalOptsMonoid
)
- that
is, an option modifier for command options that have return type
(
RIO
Runner
(),
GlobalOptsMonoid
)
.