monky-2.1.0.0: A system state collecting library and application

PortabilityLinux
Stabilitytesting
Maintainerongy
Safe HaskellNone

Monky.Outputs.Fallback

Description

 

Synopsis

Documentation

data WrapOuts Source

The datatype for wrapping outher outputs

getFallbackOutSource

Arguments

:: 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