Safe Haskell | None |
---|---|
Language | Haskell98 |
- data MessageHandle
- mkMessageHandle :: IO MessageHandle
- forceConsole :: IO ()
- isConsole :: MessageHandle -> Bool
- whenConsole :: MessageHandle -> IO () -> IO ()
- actionMessage :: (MonadIO m, ActionResult r) => Desc -> m r -> m r
- actionMessageOn :: (MonadIO m, ActionResult r) => HostName -> Desc -> m r -> m r
- actionMessage' :: (MonadIO m, ActionResult r) => Maybe HostName -> Desc -> m r -> m r
- warningMessage :: MonadIO m => String -> m ()
- errorMessage :: MonadIO m => String -> m a
- colorLine :: MessageHandle -> ColorIntensity -> Color -> String -> IO ()
- debug :: [String] -> IO ()
- checkDebugMode :: IO ()
- enableDebugMode :: IO ()
Documentation
forceConsole :: IO () Source
isConsole :: MessageHandle -> Bool Source
whenConsole :: MessageHandle -> IO () -> IO () Source
actionMessage :: (MonadIO m, ActionResult r) => Desc -> m r -> m r Source
Shows a message while performing an action, with a colored status display.
actionMessageOn :: (MonadIO m, ActionResult r) => HostName -> Desc -> m r -> m r Source
Shows a message while performing an action on a specified host, with a colored status display.
actionMessage' :: (MonadIO m, ActionResult r) => Maybe HostName -> Desc -> m r -> m r Source
warningMessage :: MonadIO m => String -> m () Source
errorMessage :: MonadIO m => String -> m a Source
colorLine :: MessageHandle -> ColorIntensity -> Color -> String -> IO () Source
checkDebugMode :: IO () Source
enableDebugMode :: IO () Source