Portability | Linux |
---|---|
Stability | testing |
Maintainer | ongy |
Safe Haskell | None |
- data WrapOuts
- getFallbackOut :: MonkyOutput a => IO a -> IO WrapOuts
- chooseTerminalOut :: IO WrapOuts
Documentation
:: MonkyOutput a | |
=> IO a | The output to use for non-terminal mode |
-> IO WrapOuts |
Wrapper for normal outputs that tries to find the best output
This function will check if stdout is a terminal and switch to AsciiOut or UTf8Out depending on the locale
chooseTerminalOut :: IO WrapOutsSource
Lowerlevel access to guess which terminal out to use based on system encoding