Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
pHPrintStringForceColor :: MonadIO m => Handle -> String -> m ()pretty-simple Text.Pretty.Simple Similar to pHPrintString, but print in color regardless of whether the output goes to a TTY or not. See pHPrintString for an example of how to use this function.
pHPrintStringForceColorDarkBg :: MonadIO m => Handle -> String -> m ()pretty-simple Text.Pretty.Simple Alias for pHPrintStringForceColor.
pHPrintStringForceColorLightBg :: MonadIO m => Handle -> String -> m ()pretty-simple Text.Pretty.Simple Just like pHPrintStringForceColorDarkBg, but for printing to a light background.
pHPrintStringLightBg :: MonadIO m => Handle -> String -> m ()pretty-simple Text.Pretty.Simple Just like pHPrintStringDarkBg, but for printing to a light background.
pHPrintStringNoColor :: MonadIO m => Handle -> String -> m ()pretty-simple Text.Pretty.Simple Like pPrintStringNoColor, but take a Handle to determine where to print to.
>>> pHPrintStringNoColor stdout $ show $ Just ["hello", "bye"] Just [ "hello" , "bye" ]
pHPrintStringOpt :: MonadIO m => CheckColorTty -> OutputOptions -> Handle -> String -> m ()pretty-simple Text.Pretty.Simple Similar to pPrintStringOpt, but take a Handle to determine where to print to.
>>> let foo = show (1, (2, "hello", 3)) >>> pHPrintStringOpt CheckColorTty defaultOutputOptionsNoColor stdout foo ( 1 , ( 2 , "hello" , 3 ) )
pPrint :: (MonadIO m, Show a) => a -> m ()pretty-simple Text.Pretty.Simple Pretty-print any data type that has a Show instance. If you've never seen MonadIO before, you can think of this function as having the following type signature:
pPrint :: Show a => a -> IO ()
This function will only use colors if it detects it's printing to a TTY. This function is for printing to a dark background. Use pPrintLightBg for printing to a terminal with a light background. Different colors are used. Prints to stdout. Use pHPrint to print to a different Handle.>>> pPrint [Just (1, "hello")] [ Just ( 1 , "hello" ) ]
pPrintDarkBg :: (MonadIO m, Show a) => a -> m ()pretty-simple Text.Pretty.Simple Alias for pPrint.
pPrintForceColor :: (MonadIO m, Show a) => a -> m ()pretty-simple Text.Pretty.Simple Similar to pPrint, but print in color regardless of whether the output goes to a TTY or not. See pPrint for an example of how to use this function.
pPrintForceColorDarkBg :: (MonadIO m, Show a) => a -> m ()pretty-simple Text.Pretty.Simple Alias for pPrintForceColor.