-- | Render 'SimpleDocStream' in a terminal. module Data.Text.Prettyprint.Doc.Render.Terminal ( -- * Styling AnsiStyle, Color(..), -- ** Font color color, colorDull, -- ** Background color bgColor, bgColorDull, -- ** Font style bold, italicized, underlined, -- ** Internal markers -- -- | These should only be used for writing adaptors to other libraries; for -- the average use case, use 'bold', 'bgColorDull', etc. Intensity(..), Bold(..), Underlined(..), Italicized(..), -- * Conversion to ANSI-infused 'Text' renderLazy, renderStrict, -- * Render directly to 'stdout' renderIO, -- ** Convenience functions putDoc, hPutDoc, ) where import Data.Text.Prettyprint.Doc.Render.Terminal.Internal