Safe Haskell | None |
---|---|
Language | GHC2021 |
Hooks
Synopsis
- data HookTiming
- data HookType
- data HookEvent = HookEvent HookType HookTiming
- data HookResult
- data ExecMode
- type String = [Char]
- executeHooks :: Text -> [Hook] -> IO [Either Text HookResult]
- formatHookResult :: Config -> HookResult -> Doc AnsiStyle
Documentation
data HookTiming Source #
Instances
Show HookTiming Source # | |
Defined in Hooks Methods showsPrec :: Int -> HookTiming -> ShowS # show :: HookTiming -> String # showList :: [HookTiming] -> ShowS # |
Constructors
LaunchHook | |
AddHook | |
ModifyHook | |
ExitHook |
Constructors
HookEvent HookType HookTiming |
data HookResult Source #
Output of a hook that must be parsed by TaskLite
Constructors
BasicHookResult | |
TaskHookResult | |
Instances
executeHooks :: Text -> [Hook] -> IO [Either Text HookResult] Source #
formatHookResult :: Config -> HookResult -> Doc AnsiStyle Source #