{-# LANGUAGE CPP #-} #if __GLASGOW_HASKELL__ >= 702 {-# LANGUAGE Safe #-} #endif {-| Module: System.IO.Echo Copyright: (C) 2016-2017 Ryan Scott License: BSD-style (see the file LICENSE) Maintainer: Ryan Scott Stability: Provisional Portability: Portable Exports functions that handle whether or not terminal input is handled in a way that should be portable across different platforms and consoles. -} module System.IO.Echo ( -- * Public interface withoutInputEcho, bracketInputEcho , getInputEchoState, setInputEchoState , EchoState, echoOff, echoOn -- * Alternative interface , getInputEcho, setInputEcho ) where import System.IO.Echo.Internal