chatty-0.5.3.1: Some monad transformers and typeclasses to simplify I/O on a transformer stack.

Safe HaskellSafe-Inferred

Text.Chatty.Extended.ANSI

Description

Provides an ExtendedPrinter that handles colours using standardized ANSI codes.

Synopsis

Documentation

newtype AnsiPrinterT m a Source

An ExtendedPrinter that uses ANSI colour codes.

Constructors

AnsiPrinter 

Fields

runAnsiPrinterT :: [Colour] -> m (a, [Colour])
 

mkColourInt :: Colour -> ColorIntensitySource

Convert Chatty's colour intensity to ansi-terminal's one

mkColourCode :: Colour -> ColorSource

Convert Chatty's colour tone to ansi-terminal's one