module Text.Colour.Term where
import System.IO
import Text.Colour
import Text.Colour.Capabilities.FromEnv
putChunksUtf8 :: [Chunk] -> IO ()
putChunksUtf8 :: [Chunk] -> IO ()
putChunksUtf8 = Handle -> [Chunk] -> IO ()
hPutChunksUtf8 Handle
stdout
putChunksLocale :: [Chunk] -> IO ()
putChunksLocale :: [Chunk] -> IO ()
putChunksLocale = Handle -> [Chunk] -> IO ()
hPutChunksLocale Handle
stdout
putChunks :: [Chunk] -> IO ()
putChunks :: [Chunk] -> IO ()
putChunks = [Chunk] -> IO ()
putChunksUtf8
{-# DEPRECATED putChunks "Use putChunksLocale, or putChunksUtf8 if you must." #-}
hPutChunksUtf8 :: Handle -> [Chunk] -> IO ()
hPutChunksUtf8 :: Handle -> [Chunk] -> IO ()
hPutChunksUtf8 Handle
h [Chunk]
cs = do
TerminalCapabilities
tc <- Handle -> IO TerminalCapabilities
getTerminalCapabilitiesFromHandle Handle
h
TerminalCapabilities -> Handle -> [Chunk] -> IO ()
hPutChunksUtf8With TerminalCapabilities
tc Handle
h [Chunk]
cs
hPutChunksLocale :: Handle -> [Chunk] -> IO ()
hPutChunksLocale :: Handle -> [Chunk] -> IO ()
hPutChunksLocale Handle
h [Chunk]
cs = do
TerminalCapabilities
tc <- Handle -> IO TerminalCapabilities
getTerminalCapabilitiesFromHandle Handle
h
TerminalCapabilities -> Handle -> [Chunk] -> IO ()
hPutChunksLocaleWith TerminalCapabilities
tc Handle
h [Chunk]
cs
hPutChunks :: Handle -> [Chunk] -> IO ()
hPutChunks :: Handle -> [Chunk] -> IO ()
hPutChunks = Handle -> [Chunk] -> IO ()
hPutChunksUtf8
{-# DEPRECATED hPutChunks "Use hPutChunksLocale, or hPutChunksUtf8 if you must." #-}